
Lead Automation Tester in JavaScript
EPAM Systems • Mexico
Role & seniority: Lead Automation Tester (JavaScript)
Stack/tools: Playwright; API testing (Supertest, Wiremock, Bruno, Pact); component testing (WireMock, Docker Compose, TestContainers with PostgreSQL, Kafka, LocalStack); performance testing (k6); CI/CD integration; test artifacts in Xray, Jira, Confluence, Git; dashboards (Grafana); VS Code with GitHub Copilot; Agile tools/ceremonies
Top 3 responsibilities
-
Define test plans and approaches with test manager/product owners; produce clear test scenarios/cases
-
Build, maintain and run automated tests (functional and non-functional) and establish API testing strategies; validate endpoints for correctness, security, performance
-
Coordinate performance/load testing, diagnose defects with precise repro steps, integrate tests into CI/CD gates, and maintain traceable test artifacts; collaborate with developers, DevOps, and product teams
Must-have skills
-
≥5 years in automation testing/QA
-
Hands-on JavaScript and Playwright for test suites
-
API testing tools (Supertest, Wiremock, Bruno, Pact)
-
Component-level testing with Docker-based stacks (WireMock, Docker Compose/TestContainers), PostgreSQL, Kafka, LocalStack
-
Performance scripting with k6; interpreting dashboards (Grafana, Xray)
-
Building reusable test frameworks; CI/CD integration; organizing artifacts in Xray/Jira/Confluence/Git
-
English proficiency (B2+); strong collaboration in Agile
Nice-to-haves
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 looking for a Lead Automation Tester in JavaScript to raise quality standards by shaping scalable, reliable automated testing across our products. You will build and evolve Playwright-based frameworks, drive API, component, and performance testing (k6), and partner with product, dev, and devops teams to deliver confident releases—apply now. Responsibilities Partner with the test manager and product owners to set test plans and overall approaches for software features Review requirements, acceptance criteria and technical documentation to produce clear, complete test scenarios and cases Create, implement and run automated tests covering both functional and non-functional aspects of the software Establish API testing strategies to validate endpoints for correctness, security and performance Build and support component-level test suites with mocks and contracts to validate modules in isolation and during system integration Coordinate performance and load testing, then evaluate results to confirm scalability and stability Detect, log and communicate defects with precise reproduction steps and supporting evidence Collaborate closely with developers, devops and engineering teams to anticipate and verify upcoming changes Develop and maintain automated test scripts and frameworks for API, component, performance and reliability testing, integrating into CI/CD pipelines with quality gates Communicate proactively with developers, product owners and stakeholders to clarify requirements and confirm implementations Maintain accurate and traceable test artifacts in Xray, Jira, Confluence and Git repositories Assess potential risks, escalate critical testing issues and propose mitigation strategies to support timely, high-quality releases Participate in Agile ceremonies including daily stand-ups, sprint planning, retrospectives and backlog grooming Requirements Minimum 5 years of working experience in automation testing or quality assurance roles Hands-on proficiency in JavaScript and Playwright for building and maintaining test suites Solid knowledge of API testing tools such as Supertest, Wiremock, Bruno and Pact Proven background in component-level testing using WireMock, Docker compose or TestContainers with PostgreSQL and Kafka, LocalStack Practical skills in writing performance scripts with k6 and interpreting outcomes using dashboards like Grafana and Xray Demonstrated experience creating reusable test frameworks, libraries and utilities to scale automation Working familiarity with integrating automated tests into CI/CD pipelines and operating 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 test artifacts organized and traceable in tools like Xray, Jira, Confluence and Git Strong collaboration skills within Agile teams and active participation in Agile ceremonies English proficiency at B2 level 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