Senior Software Test Automation Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+13 more
Job description
You’ll be part of the Web Engineering team, which builds digital products and platforms that shape key moments across the customer journey. As a Quality Engineer, you will help ensure these experiences are reliable, scalable, and seamless by partnering closely with engineers, product teams, and platform teams throughout the development lifecycle., * Contribute as an active member of an agile engineering team by shaping user stories, defining acceptance criteria, and designing risk-based test scenarios that improve release confidence and product quality
- Build, maintain, and continuously improve automated test suites for web and API layers, with strong integration into continuous integration and delivery pipelines
- Drive an automation-first quality engineering approach by identifying opportunities to reduce manual effort, improve test reliability, and accelerate feedback throughout the development lifecycle
- Partner closely with product, frontend, backend, and platform engineers to validate requirements, prevent defects early, and deliver high-quality customer experiences
- Work alongside developers during feature implementation to enable shift-left testing, rapid iteration, and earlier detection of quality issues
- Develop and use service virtualization, mocks, and test data strategies to validate functionality efficiently across dependent systems
- Contribute to estimation, test strategy, and feasibility assessments by identifying quality risks, automation needs, and dependencies early in the planning process
- Promote consistent engineering and quality best practices across the team, including test maintainability, CI health, observability, and continuous improvement
- Apply analytical thinking and data-driven problem solving to improve coverage, identify gaps, and strengthen overall engineering quality
- Knowledge of AI-assisted engineering practices and tools is preferred, including the ability to use AI to improve test design, accelerate analysis, and enhance quality engineering productivity
Requirements
You’ll work in a fast-paced engineering environment with the scale and stability of a Fortune 100 company. We’re 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. Familiarity with AI-assisted engineering tools and practices is a plus., * Bachelor’s or master’s degree in computer science, engineering, or a related technical discipline, with 5+ years of experience in a software engineering or quality engineering organization
- Hands-on experience designing and maintaining automated tests for web applications using tools such as Playwright and Selenium
- Hands-on experience building automated API tests using frameworks such as Playwright or equivalent API automation tools
- Working knowledge of Javascript and familiarity with Java-based testing frameworks and modern test automation patterns
- Exposure to distributed systems, service-oriented architectures, and dependent system integrations in modern engineering environments
- 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 interest in automation-first quality engineering practices, including 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
Benefits & conditions
- 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
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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…