We are looking for a Middle Automation QA Engineer to strengthen and support our existing team.
As part of our QA team, you will contribute to the creation and maintenance of automated testing solutions, ensuring our products meet the highest quality standards. This role is ideal for someone who is passionate about automation, has a keen eye for detail, and thrives in collaborative environments.
Our client is USA based company that provides a wide range of different B2B-oriented products. Their main products are communication, telemetry collecting devices, and cloud-based technologies for managing, supporting, and collecting data from them.
You Have
- 3+ years as an Automation QA Engineer
- Extensive experience working with Java
- Strong expertise in developing functional tests and test frameworks for web applications using Selenium WebDriver.
- Solid understanding of the BDD approach, with hands-on experience utilizing the Cucumber framework.
- Proficient in Git and Maven.
- Solid understanding of CI/CD processes, particularly with Jenkins.
- Proven experience working with SQL for test data management and validation.
- Familiar with project management tools such as Jira, XRAY, and Confluence.
- Experience working in Agile software development methodologies, including Scrum and Kanban.
- Possess an Upper-Intermediate level of English, both written and spoken.
- Self-organized, detail-oriented, and result-driven.
- Flexible and adaptable to changes in project requirements.
- Strong communication skills and collaborate effectively in a distributed team environment.
Would be a plus
- Experience with Atlas, Allure frameworks, Docker, or Appium.
- Knowledge of TypeScript and Playwright for automation.
- Knowledge of load and performance testing tools and methodologies.
- Open to new technologies
You Are Going To
- Review and adjust test scenarios to align with automation requirements.
- Develop and maintain UI functional tests for a multi-component application.
- Analyze test results and log defects.
- Support test environment setup, configuration, and automation.
- Contribute to continuous improvement of test automation processes.
- Collaborate with the Quality Engineering team to identify and prioritize automation opportunities.