We are looking for a Lead SDET (Software Development Engineer in Test) to drive JavaScript/TypeScript and Playwright automation that protects product quality. You will partner with test managers, product owners, developers, and engineering teams to build and evolve automated coverage across functional, non-functional, API, component, and performance testing, with strong CI/CD integration and traceability. Apply to help raise the bar for reliable, scalable releases
Responsibilities
- Partner with test managers and product owners to align on test plans and strategies for new and existing features
- Review requirements, acceptance criteria, and technical documentation to produce clear, complete test scenarios and scripts
- Create, implement, and run automated tests that cover functional and non-functional quality attributes
- Define and apply API testing strategies to validate endpoint correctness, security, reliability, and performance
- Maintain component-level test suites using appropriate mocks and contracts to verify modules in isolation and within the broader system
- Organize, execute, and interpret performance and load tests to evaluate scalability, responsiveness, and stability under different conditions
- Log and communicate defects with clear reproduction steps, supporting logs, and evidence
- Coordinate with developers, DevOps, and other engineering teams to anticipate changes and validate upcoming updates
- Embed automated test frameworks and scripts into CI/CD pipelines with quality gates to improve efficiency, coverage, and repeatability
- Communicate proactively with stakeholders to clarify requirements, review designs, and confirm implementations
- Keep test assets organized and traceable in Xray, Jira, Confluence, and Git, ensuring tests are linked to requirements and acceptance criteria
- Contribute actively to Agile ceremonies such as daily stand-ups, sprint planning, retrospectives, and backlog grooming
Requirements
- Proven experience with JavaScript/TypeScript test automation, including 5+ years in professional environments
- Hands-on expertise with Playwright for 2+ years, building stable end-to-end automation
- Solid understanding of API testing, mocking, and contract validation using tools such as Supertest, Wiremock, and Pact
- Practical skills in performance testing with k6 and working with analysis dashboards such as Grafana and Xray
- Working knowledge of containerization and service isolation approaches using Docker Compose, TestContainers, and LocalStack
- Strong background integrating automated tests into CI/CD pipelines and maintaining traceability in test management tools
- Good command of Agile methodologies with effective cross-team communication habits
- English proficiency at B2 (Upper-Intermediate) level or higher
Nice to have
- Familiarity with AI-assisted development tools like GitHub Copilot in VS Code
- Knowledge of PostgreSQL and Kafka to support component-level service isolation
- Understanding of Bruno and Swagger for API test design
We offer/Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn
EPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.