
Lead Automation Tester (JavaScript)
EPAM Systems • Mexico
Role & seniority: Lead Automation Tester (senior-level, lead)
Stack/tools: JavaScript, Playwright; API testing (Supertest, Wiremock, Bruno, Pact); component testing (WireMock, Docker Compose, TestContainers, PostgreSQL, Kafka, LocalStack); performance testing (k6, Grafana); CI/CD integration; test artifacts in Xray, Jira, Confluence; Git-based workflows; AI-assisted testing (GitHub Copilot)
Top 3 responsibilities
-
Design, evolve and maintain Playwright-based automation frameworks; create/execute automated tests for functional and non-functional aspects
-
Define API testing strategies, build component-level tests, and perform performance/load testing; integrate tests into CI/CD with quality gates
-
Collaborate with test managers, product owners, developers and DevOps to plan tests, validate implementations, report defects with reproducible steps, and maintain traceable artifacts
Must-have skills
-
5+ years in automation testing/QA; strong JavaScript and Playwright proficiency
-
API testing experience (e.g., Supertest, Wiremock, Pact); component testing with Docker/TestContainers, PostgreSQL, Kafka
-
Performance scripting with k6; ability to interpret Grafana dashboards and Xray artifacts; CI/CD integration
-
Experience building reusable test frameworks; strong collaboration in Agile environments; English B2+
Nice-to-haves
-
AI-assisted test case generation (e.g., GitHub Copilot) in VS Code
-
Familiarity with LocalStack and test isolation s
Full Description
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, 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. We are building reliable, scalable software and need a Lead Automation Tester in JavaScript to elevate quality through modern automation practices. You will design and evolve Playwright-based frameworks, drive API, component, and performance testing (k6/Grafana), and partner with Agile teams to deliver robust releases—apply now. Responsibilities Partner with the test manager and product owners to define test plans and testing approaches for software features Review requirements, acceptance criteria and technical documentation to produce complete test scenarios and cases Create, implement and run automated tests covering functional and non-functional aspects of the software Establish API testing strategies to validate endpoints for correctness, security and performance Build and maintain component-level test suites using mocks and contracts to validate modules in isolation and during system integration Prepare, execute and interpret performance and load tests to evaluate scalability and stability Detect, log and report defects with clear reproduction steps and supporting evidence Coordinate with developers, devops and engineering teams to anticipate and validate upcoming changes Engineer and maintain automated test scripts and frameworks for API, component, performance and reliability testing, integrating them into CI/CD pipelines with quality gates Communicate with developers, product owners and stakeholders to confirm requirements and validate implementations Maintain accurate, traceable test artifacts in Xray, Jira, Confluence and Git repositories Assess risks, escalate critical testing issues and propose mitigation actions to support on-time, high-quality releases Contribute to Agile ceremonies including daily stand-ups, sprint planning, retrospectives and backlog grooming Requirements Proven 5+ years of experience in automation testing or quality assurance roles Strong proficiency in JavaScript and Playwright to design, extend, and maintain test suites Hands-on knowledge of API testing tools such as Supertest, Wiremock, Bruno and Pact Solid background in component-level testing using WireMock, Docker compose or TestContainers with PostgreSQL and Kafka, LocalStack Demonstrated ability to write performance scripts with k6 and interpret outcomes using dashboards like Grafana and Xray Proven track record in building reusable test frameworks, libraries and utilities to scale automation Practical experience integrating automated tests into CI/CD pipelines and enforcing quality gates Ability to leverage AI-assisted technologies such as GitHub Copilot within VS Code IDE for test case creation and script automation Deep understanding of keeping organized, traceable test artifacts in tools like Xray, Jira, Confluence and Git Strong collaboration skills for working within Agile teams and contributing to Agile ceremonies English proficiency at B2 level (Upper-Intermediate) or higher 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