EPAM Systems logo

Senior Quality Engineer (JavaScript)

EPAM Systems Mexico

onsite
Posted Aug 8, 2026

**Role & seniority: ** Senior Quality Engineer (JavaScript-focused)

**Stack/tools: ** JavaScript/TypeScript; Playwright and/or WebdriverIO; Selenium; SQL (incl. DB migrations); CI/CD test automation; cloud testing on AWS; issue/test mgmt QMetry or TestRail; version control (unspecified); Atlassian Jira (nice-to-have); REST Assured (nice-to-have); optional API testing.

**Top 3 responsibilities: **

  • Build and run automated tests (plus manual testing) to validate multiple applications and user acceptance criteria.

  • Design test cases from user stories/requirements; verify stories/requirements are satisfied; report/track defects and quality risks.

  • Collaborate with Scrum and promote TDD; mentor junior QA; support troubleshooting (including production issues).

  • Must-have skills:

    • 3+ years QA with hands-on automated testing using JavaScript/TypeScript.

    • Strong front-end automation experience (and/or microservices/serverless).

    • Test automation with Playwright and/or WebdriverIO; TypeScript proficiency for test scripts.

    • SQL skills for data integrity and migration testing.

    • Experience integrating tests into CI/CD pipelines.

    • Use of testing/issue tracking tools (QMetry/TestRail) and solid version control practices.

    • AWS/cloud testing familiarity and strong English (B2+).

  • Nice-to-haves:

    • Jira experience.

    • REST Assured and/or backend/API testing experience.

  • **Locati

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 seeking a Senior Quality Engineer specializing in JavaScript to join our team.

In this role, you will independently and collaboratively test multiple applications, focusing on automation and supplementing with manual testing as needed. You will design test cases from user stories and requirements, execute tests, and communicate results to help ensure smooth and successful product releases.

Responsibilities

Perform hands-on manual testing, programming, and debugging to validate application functionality Lead and mentor junior team members, providing guidance and support Develop a thorough understanding of product business goals and requirements Conduct testing across one or more projects, selecting the most effective automation strategies Communicate with project teams to clarify features, requirements, and release plans Create tests that address both functional and performance needs, ensuring user acceptance criteria are met Collaborate with the Scrum team to promote Test Driven Development, enabling immediate feedback on new modules Follow established testing tools and practices, while suggesting improvements for greater efficiency Review tests and scripts created by other team members to maintain quality standards Verify that user stories and requirements are fully satisfied Clearly and promptly report defects to facilitate quick resolution Track testing progress and provide regular status updates to stakeholders Identify and escalate potential issues that could affect quality or delivery timelines Assist in troubleshooting production issues to determine if defects are present Stay up to date with emerging technologies and testing tools Work closely with product, engineering, and operations teams to understand user stories, system architecture, and deployment environments Guide and direct both onshore and offshore consultants as needed

Requirements

Bachelor’s degree in Computer Science, Engineering, or a related technical field Minimum of 3 years of experience in software quality assurance and automated testing using JavaScript or TypeScript, with hands-on use of Playwright and/or WebdriverIO Practical experience in automated testing of front-end interfaces, microservices, or serverless applications Ability to write SQL queries and test database migrations to ensure data integrity Experience using Selenium for automated browser testing Proficiency in TypeScript for developing and maintaining test scripts Familiarity with issue and test management tools such as QMetry or TestRail for tracking and reporting Experience working with version control systems to manage code and test assets Background in integrating automated tests into CI/CD pipelines for continuous delivery Daily use of Playwright features and MCPs to enhance test coverage and reliability Understanding of cloud-based testing environments, especially within AWS Strong communication and teamwork skills for effective collaboration English language proficiency at B2+ level or higher, both written and spoken

Nice to have

Experience with Atlassian Jira for project and issue tracking Familiarity with REST Assured for API and web service testing Background in Web Service or API testing to validate backend integrations

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

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.

JavaScriptTypeScriptPlaywrightWebdriverIOSeleniumSQLCI/CDAWSAPI TestingManual TestingTest Driven DevelopmentQMetryTestRailJiraREST AssuredMicroservices

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.