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# 1079437353
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
We offer
- Medical, Dental and Vision Insurance (Subsidized)
- Health Savings Account
- Flexible Spending Accounts (Healthcare, Dependent Care, Commuter)
- Short-Term and Long-Term Disability (Company Provided)
- Life and AD&D Insurance (Company Provided)
- Employee Assistance Program
- Unlimited access to LinkedIn learning solutions
- Matched 401(k) Retirement Savings Plan
- Paid Time Off
- Legal Plan and Identity Theft Protection
- Accident Insurance
- Employee Discounts
- Pet Insurance
- Employee Stock Purchase Program
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our clients, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Engineer the Future with a Career at EPAM
This posting includes a good faith range of the salary EPAM would reasonably expect to pay the selected candidate. The range provided reflects base salary only. Individual compensation offers within the range are based on a variety of factors, including, but not limited to: geographic location, experience, credentials, education, training; the demand for the role; and overall business and labor market considerations. Most candidates are hired at a salary within the range disclosed. Salary range: $110,000 - $140,000. In addition, the details highlighted in this job posting above are a general description of all other expected benefits and compensation for the position.
Applications will be accepted on a rolling basis.
EPAM will not provide new H-1B visa sponsorship for this position. Candidates with existing transferable H-1B status may be considered.
EPAM Systems, Inc. (EPAM) is a leading digital transformation services and product engineering company. Since 1993, we have used our software engineering expertise to become a leading global provider...
Apply Now