EPAM Systems logo
EPAM Systems

4,360 open roles

Senior Test Automation Engineer (Java)

SingaporeFull-timePosted Sep 29, 2026

Job description

We are seeking a Senior Test Automation Engineer (Java) to build reliable automated test coverage for web apps built on Java microservices and react. You will design scalable Selenium automation, expand API testing, integrate suites into CI/CD, reduce flaky tests, and partner with Agile teams to improve quality end to end.

Responsibilities

Review user stories and define manual and automated test coverage Build and maintain Selenium Web. Driver automation in Java Evolve a scalable automation framework using maintainable patterns Develop API automation with REST Assured, Karate, or equivalent Integrate automation into Jenkins or approved CI/CD pipelines Analyze failures, reduce flakiness, and improve execution speed Manage defects and validation workflow in JIRA or equivalent Collaborate across Agile ceremonies with engineering and product roles Requirements Selenium Web.

Driver automation experience Java programming skills and object-oriented design knowledge Test automation framework development experience API automation experience and REST fundamentals knowledge Test runner knowledge (JUnit or TestNG) Version control and build tooling experience (Git, Maven or Gradle) CI/CD integration exposure (Jenkins or equivalent) Microservices testing understanding and troubleshooting capability

Description copied from EPAM Systems's careers page. Read the full posting before you apply.

More jobs at EPAM Systems

See all openings at EPAM Systems

More jobs in Singapore

See all jobs in Singapore