We are seeking a Senior SDET with deep expertise in JavaScript/TypeScript and Playwright to ensure the quality and reliability of our software products. In this role, you will collaborate closely with test managers, product owners, developers and other engineering teams to design, implement and maintain robust automated test solutions. Your work will span functional, non-functional, API, component and performance testing, with a strong emphasis on automation, CI/CD integration and traceability.
Responsibilities
-
Collaborate with test managers and product owners to understand test plans and approaches for new and existing software features
-
Analyze requirements, acceptance criteria and technical documentation to create clear, concise and comprehensive test scenarios and scripts
-
Design, develop and execute automated tests covering both functional and non-functional aspects of the software
-
Implement comprehensive API testing strategies to validate endpoints for correctness, security, reliability and performance
-
Maintain component-level test suites with appropriate mocks and contracts, ensuring modules function correctly in isolation and as part of the system
-
Plan, execute and analyze performance and load tests to assess system scalability, responsiveness and stability under various conditions
-
Document and report defects with detailed reproduction steps, logs and supporting evidence
-
Work closely with developers, DevOps and other engineering teams to anticipate and test upcoming changes
-
Integrate automated test scripts and frameworks into CI/CD pipelines with quality gates, focusing on efficiency, coverage and repeatability
-
Communicate actively with stakeholders to clarify requirements, review designs and verify implementations
-
Maintain organized and traceable test artifacts in tools such as Xray, Jira, Confluence and Git, ensuring all tests are linked to requirements and acceptance criteria
-
Participate actively in Agile ceremonies, including daily stand-ups, sprint planning, retrospectives and backlog grooming
Requirements
-
3+ years of experience in JavaScript/TypeScript test automation
-
2+ years of hands-on expertise in Playwright
-
Solid understanding of API testing, mocking and contract validation using modern tools such as Supertest, Wiremock and Pact
-
Skills in performance testing tools such as k6 and analysis dashboards such as Grafana and Xray
-
Familiarity with containerization and service isolation tools such as Docker Compose, TestContainers and LocalStack
-
Background in integrating automated tests into CI/CD pipelines and maintaining traceability in test management tools
-
Proficiency in Agile methodologies and effective cross-team communication
-
English proficiency at B2 level or higher
Nice to have
-
Familiarity with AI-assisted development tools such as GitHub Copilot within VS Code
-
Knowledge of PostgreSQL and Kafka for component-level service isolation
-
Understanding of Bruno and Swagger for API test design
We offer
-
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