EPAM Systems

Senior Software Test Automation Engineer (Java)

EPAM Systems$120K — $145K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years of QA experience, including 3+ years in test automation development.
  • Proficiency in Java with hands-on experience in automated web testing using Selenium and Playwright.
  • Strong analytical and problem-solving skills, with effective cross-team communication abilities.
  • Comfortable navigating ambiguity and iterating quickly in an agile environment.
  • Demonstrated commitment to automation-first quality engineering practices.
  • Knowledge of AI-assisted testing tools is preferred.
  • Experience in the financial services or mobile testing is a plus.

Responsibilities

  • Shape user stories, define acceptance criteria, and design risk-based test scenarios in an agile team.
  • Contribute to estimation, test strategy, and identify quality risks during planning.
  • Build, maintain, and scale robust automated test suites for web and API layers using Java and other tools.
  • Drive shift-left testing and CI/CD pipeline integrations for quick feedback and defect prevention.
  • Develop service virtualization, mocks, and test data strategies for efficient functionality validation.
  • Leverage AI-assisted tools for optimizing test design and troubleshooting.
  • Promote consistent engineering and quality best practices across the team.

Benefits

  • Work in a fast-paced environment with the stability of a Fortune 100 company.
  • Collaborate closely with cross-functional teams throughout the development lifecycle.
  • Opportunity to apply modern test frameworks and practices.
  • Focus on continuous delivery and rapid feedback mechanisms.
Full Job Description
As a Senior Software Test Automation Engineer (Java) , you will help ensure our experiences are reliable, scalable, and seamless by partnering closely with engineers, product teams, and platform teams throughout the development lifecycle. You'll work in a fast-paced engineering environment with the scale and stability of a Fortune 100 company. We are looking for someone who is comfortable navigating ambiguity, iterating quickly, and applying automation-first quality engineering practices to improve release confidence, accelerate feedback, and support continuous delivery. Req# [redacted] Responsibilities Shape user stories, define acceptance criteria, and design risk-based test scenarios within an agile team Contribute to estimation, test strategy, and feasibility assessments by identifying quality risks, automation needs, and dependencies early in the planning process Build, maintain, and scale robust automated test suites for web and API layers using Java, Selenium, Playwright, and modern test frameworks Drive shift-left testing, service virtualization, and CI/CD pipeline integrations for rapid feedback and defect prevention Develop and utilize service virtualization, mocks, and test data strategies to validate functionality efficiently across dependent systems Apply data-driven problem-solving and leverage AI-assisted engineering tools to optimize test design, test coverage, troubleshooting, and overall engineering productivity Promote consistent engineering and quality best practices across the team, including test maintainability, CI health, observability, and continuous improvement Requirements 7+ years of QA experience, with at least 3+ years dedicated to test automation development, including hands-on scripting and framework building Proficiency in Java as a core programming language, combined with hands-on experience designing and maintaining automated tests for web applications using tools such as Selenium and Playwright Strong analytical, problem-solving, and communication skills, with the ability to work effectively across engineering, product, and platform teams Comfort working through ambiguity, thinking abstractly, and iterating quickly in a collaborative agile environment Demonstrated commitment to automation-first quality engineering practices (maintainable test design, CI/CD quality gates, and continuous improvement) Knowledge of AI-assisted engineering or testing tools is preferred, especially where used to improve test design, accelerate troubleshooting, or enhance engineering productivity Experience in the financial services industry is a plus Experience in mobile testing is a plus

About EPAM Systems

EPAM Systems, Inc. is a leading global provider of digital platform engineering and development services. The company has a strong presence in North America, Europe, and Asia, and serves clients in a variety of industries, including financial services, healthcare, and retail. EPAM's services include software engineering, product development, and digital platform engineering, and the company has a reputation for delivering high-quality solutions that help its clients achieve their business goals. EPAM has been recognized as a leader in the digital services industry by a number of independent research firms, and the company has won numerous awards for its work.
Learn more about EPAM Systems
Size
58,824 employees
Market Cap
$18.2 billion
Industry
Net Income
$327.1 million
Founded
1993
5 Year Trend
+26.5%
Revenue
$2.6 billion
NASDAQ

Similar Jobs

More Jobs at EPAM Systems

More Information Technology Jobs

Find similar Senior Software Test Automation Engineer (Java) jobs: