Position: Middle and Senior Automation QA Engineer (Java)
Company: ITExpert
Experience required: 2y
English level: pre

Продукт обеспечивает контроль за использованием персональных данный (CCPA и GDPR), а также обеспечивает эффективную и современную бизнес-аналитику для защиты информации.

Requirements:
- Experience and understanding the QA processes and methodologies.
- Understanding of development cycle.
- Experience in automation with Java (JUnit, TestNG, Selenium, Rest Assured, etc.).
- Experience with the Spring framework.
- Experience as Windows and UNIX user, CLI practical user, Git.
- Experience of containerization, Docker.
- Understanding of service/micro-service architecture.
- Understanding of the CI/CD process.
- Understanding of VM/Cloud technologies.
- Understanding of network technologies and protocols, OSI model.
- Ability to communicate with other team members in English.

Nice to have:
- Experience in technical documentation creation, Confluence, TestNG.
- Experience in working with AWS.
- Experience in working with Kafka, RabbitMQ.
- Experience in development of CI/CD processes, GitLab, Shell.
- Experience in performance testing.
- Experience working with file systems (NFS, DFS, CIFS, etc.).
- Experience with network tools like Wireshark, TCPDump, TCPReplay, etc.
- Understanding of ML/NLP (Natural language processing).

Responsibilities:
- Development of test automation framework.
- Backend test automation (REST API).
- Participation in processes establishment and improvement.
- Test data generation and preparation.
- Test stand configuration.
- Databases, message brokers, NLP integration testing.