Senior Quality Engineer (JavaScript)

EPAM Systems

Mexico

On-site

PHP 5,474,000 - 7,908,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Healthcare benefits
Global career opportunities
LinkedIn Learning access

Job summary

EPAM Systems is seeking a Senior Quality Engineer specializing in JavaScript to join our team. 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 include leading junior teammates, understanding business goals, selecting effective

Qualifications

  • 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.

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 elevate 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.

Skills

JavaScript/TypeScript
Playwright
WebdriverIO
SQL
Selenium
CI/CD
API testing
Test automation
Git

Education

Bachelor’s degree in Computer Science, Engineering, or a related technical field

Tools

QMetry
TestRail
Jira
REST Assured

Job 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 elevate 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

QA Architect
QA Architect

EPAM Systems • Mexico

On-site
PHP 7,353,000 - 11,029,000
Healthcare benefits
Global career opportunities
Paid time off
Senior JS QA Lead — Automation, Mentorship & Impact
Senior JS QA Lead — Automation, Mentorship & Impact

EPAM Systems • Mexico

On-site
PHP 5,474,000 - 7,908,000
Healthcare benefits
Global career opportunities
LinkedIn Learning access
Senior Quality Test Engineer I
Senior Quality Test Engineer I

RELX • Quezon City

On-site
PHP 900,000 - 1,300,000
Country-specific benefits
Senior Quality Test Engineer I
Senior Quality Test Engineer I

Remitly • Cebu City

On-site
PHP 700,000 - 1,000,000
Software QA Tester
Software QA Tester

Michael Page • Mandaluyong

Hybrid
PHP 1,004,000 - 1,451,000
Hybrid work setup in MegaTower
Competitive compensation package
Data Delivery Manager
Data Delivery Manager

EPAM Systems • Mexico

On-site
PHP 6,695,000 - 9,738,000
Healthcare benefits
Employee financial programs
Unlimited LinkedIn Learning access
Lead Site Reliability Engineer
Lead Site Reliability Engineer

EPAM Systems • Mexico

On-site
PHP 5,474,000 - 7,908,000
Healthcare benefits
Paid time off
Upskilling courses
+5
Senior Data Software Engineer (Python & SQL)
Senior Data Software Engineer (Python & SQL)

EPAM Systems • Mexico

Hybrid
PHP 3,685,000 - 4,915,000
International projects with top brands
Paid time off and sick leave
Unlimited access to the LinkedIn Learning library
+1
QA Engineer
QA Engineer

Reliasourcing • Pasay

On-site
PHP 600,000 - 800,000
Quality Test Engineer II
Quality Test Engineer II

Remitly • Cebu City

On-site
PHP 600,000 - 800,000