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).
Senior Automation Test Engineer (Java) - Job Description. We are seeking a highly skilled and experienced Senior Automation Test Engineer with a strong background in Java to join our Quality Assurance team. The ideal candidate will be passionate about quality, possess excellent analytical and problem-solving skills, and have a proven track record of designing, developing, and implementing robust and scalable test automation frameworks and solutions for Java-based applications.
Job Responsibility:
Design, develop, and maintain advanced test automation frameworks and scripts using Java, Selenium WebDriver, TestNG/JUnit, and other relevant tools
Lead the creation of comprehensive test plans, test strategies, and test cases for complex enterprise-level applications
Collaborate closely with development, product management, and other QA engineers to ensure thorough test coverage and high-quality product delivery
Integrate automated tests into CI/CD pipelines (e.g., Jenkins, GitLab CI) to support continuous testing and delivery
Perform root cause analysis of defects and work with development teams to resolve issues efficiently
Mentor junior and mid-level automation engineers, providing technical guidance and best practices in test automation
Stay up to date with emerging testing tools, technologies, and methodologies, and recommend their adoption where appropriate
Contribute to the continuous improvement of the QA process and overall software development lifecycle
Requirements:
Bachelor's degree in computer science, Engineering, or a related field
7+ years of experience in software quality assurance, with at least 4 years focused on test automation
Expert-level proficiency in Java programming for test automation
Extensive experience with building and maintaining test automation frameworks from scratch using Selenium WebDriver, TestNG/JUnit
Experience with Behavior-Driven Development (BDD) frameworks like Cucumber or Serenity BDD
Hands-on experience with API automation testing using REST Assured, Postman, or similar tools
Strong proficiency with Git or other version control systems
Solid understanding of relational and/or NoSQL databases (e.g., SQL Server, Oracle, MongoDB) and the ability to write complex queries for data validation
Excellent analytical, problem-solving, and debugging skills