This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a skilled QA Automation Engineer with strong proficiency in Java to design, develop, and maintain robust automation frameworks and tests. You will play a key role in ensuring the quality and reliability of our applications through efficient automated testing strategies. The ideal candidate is passionate about quality, thrives in a fast-paced environment, and is experienced in Agile methodologies.
Job Responsibility:
Design, build, and maintain scalable automation frameworks using Java and related tools
Develop and execute automated test cases for functional, regression, and performance testing
Collaborate with developers, product managers, and QA team members to identify test requirements and design test plans
Analyze test results, identify defects, and ensure proper resolution in coordination with development teams
Integrate automated tests into CI/CD pipelines (e.g., Jenkins, GitLab CI)
Maintain and improve existing automation test suites and scripts
Participate in code reviews, sprint planning, and continuous improvement activities
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field
3–8 years of experience in QA Automation, with strong Java programming skills
Hands-on experience with test automation frameworks such as Selenium, TestNG, JUnit, or Cucumber
Experience with version control systems (e.g., Git), and CI/CD tools
Strong understanding of software QA methodologies, tools, and processes
Experience with REST API testing tools like Postman, RestAssured, or similar
Familiarity with Agile/Scrum methodologies
Nice to have:
Experience with BDD frameworks (e.g., Cucumber, JBehave)
Exposure to Performance Testing tools (e.g., JMeter)
Knowledge of cloud-based testing platforms and containerization (e.g., Docker, AWS)