remote
Senior Java Automation Test Engineer - EPAM Systems
QA Engineer
Senior Java Automation Test Engineer responsible for designing, developing, and maintaining robust automated test frameworks using Java, Selenium and related tools, while integrating tests into CI/CD pipelines and collaborating with cross‑functional teams.
About the role
Key Responsibilities
- Design, develop, and maintain scalable Java‑based automation frameworks using Selenium, TestNG/JUnit, and REST Assured.
- Implement and manage end‑to‑end test suites for web, API, and micro‑service applications.
- Integrate automated tests into CI/CD pipelines (Jenkins, Git) to ensure continuous quality feedback.
- Collaborate with developers, product owners, and QA leads to define test strategies, acceptance criteria, and defect triage.
- Mentor junior engineers, conduct code reviews, and promote best practices in test automation.
Requirements
- 5+ years of professional experience in Java automation testing, with deep knowledge of Selenium WebDriver.
- Proficiency in test frameworks such as TestNG or JUnit and API testing tools like REST Assured.
- Hands‑on experience configuring CI/CD pipelines using Jenkins, Git, and related DevOps tools.
- Strong understanding of software development lifecycle, Agile methodologies, and version control.
- Excellent problem‑solving skills, communication abilities, and a proactive attitude toward quality.
Skills
javaseleniumtestngjunitcicdjenkins