All vacancies

Senior Automation Tester in Java
EPAM Systems
Remote · GreeceSalary not disclosedfull-timeEPAM Systems Careers (remote abroad)
We are seeking a Senior Automation Tester in Java to define and lead the test automation strategy for our squad, ensuring high-confidence releases across backend services, integrations and UI flows. The role involves building and maintaining automated test suites, mentoring functional QAs to adopt automation practices, and promoting quality engineering best practices across the delivery lifecycle.
Responsibilities
- Own and evolve the squad's test automation strategy, including test pyramid, automation coverage targets, risk-based approach, and quality gates
- Define and enforce Definition of Done quality criteria, covering automation expectations, regression scope, and non-functional checks
- Establish and monitor quality KPIs such as automation pass rate, flaky tests, defect leakage, and trend reporting
- Design, implement, and maintain automated tests for RESTful APIs, executed with JUnit
- Validate API contracts, versioning, backward compatibility, negative/error scenarios, and authorization patterns
- Create robust integration test coverage for microservices and integration flows, including retries, error handling, and data consistency
- Validate persistence and data integrity using SQL against Microsoft SQL Server
- Implement and maintain reliable UI automation for critical user journeys using Playwright
- Keep UI automation lean and stable, aligned with the test pyramid to avoid excessive brittle E2E coverage
- Design and execute performance/load tests using Apache JMeter, including workload models, baselines, and throughput/latency measurements
Languages
- Work format
- Remote
- Seniority
- Senior
- Posted
- 22 Oct 2026
- Last verified
- In the last 5 days
Similar roles
- QA Engineermicro1 · Remote · worldwide, UTC+4 accepted
- QA Engineer - Fullstack(Mobile) Junior+Plata · Remote · worldwide
- UAT Tester (10 months project)TechBiz Global · Remote · worldwide, UTC+4 accepted
- QA Engineer - Backend (Golang) Junior+Plata · Remote · worldwide
- QA Automation SpecialistPlat.AI · Armenia · On-site
- Chief Specialist, Operational Risk Management / QAIDBank CJSC · Armenia · On-site

