EPAM Systems logo

Lead JavaScript Automation Test Engineer

EPAM Systems • Pune, Maharashtra, India

onsitefull-time
Posted Sep 2, 2026Apply by Sep 30, 2026
  • Role & seniority

    • Lead JavaScript Automation Test Engineer (senior)

    • Experience: 8–12 years automation testing; leadership: 1+ year

  • Stack/tools

    • Languages: JavaScript (4–6+ years practical), TypeScript

    • UI automation: Playwright, Mocha, Chai, Jest, Puppeteer, Cypress, WebdriverIO

    • API testing/automation: Web service & API test automation (framework + test case creation)

  • Top 3 responsibilities

    • Lead/coach testers and oversee end-to-end automated testing workflows

    • Create/maintain test plans, test cases, strategies; ensure task prioritization for coverage

    • Build and run automation scripts; manage defects through verification/fix confirmation

  • Must-have skills

    • Strong JavaScript + TypeScript automation expertise

    • Experience with UI automation tools listed (especially Playwright/Cypress/Jest/etc.)

    • Practical API/Web service test automation framework development and test case creation

    • WebdriverIO proficiency for UI testing

    • Ability to interpret QA metrics and enforce best practices

  • Nice-to-haves

    • Experience improving/refining automation frameworks over time

    • Familiarity with establishing quality benchmarks and process enhancements

    • Keeping up with new testing tools and evolving best practices

  • Location & work type

    • Not specified in the provided text.

Full Description

We're on the lookout for a Lead JavaScript Automation Test Engineer to become part of our team. In this position, you'll take on a key responsibility for maintaining the accuracy and dependability of our software platforms. Your duties will include heading a group of testers, overseeing automated testing workflows, and helping refine our test automation framework on an ongoing basis.

Responsibilities

Guide and coach a group of testers, offering direction and assistance throughout testing efforts Work with teams across different functions to collect and evaluate system requirements Craft detailed test plans, test cases, and overarching testing strategies Organize and rank testing tasks to guarantee thorough and efficient coverage Build, code, and run automation scripts leveraging sophisticated testing tools Log, communicate, and follow up on defects, confirming they are properly verified and fixed Establish quality benchmarks and ensure the team follows recognized best practices Track and interpret QA-related metrics to drive ongoing process enhancements Keep current with new testing tools, technological advances, and evolving best practices Bring meaningful input to QA discussions and testing-related activities

Requirements

8 to 12 years of background in Automation Testing, with particular emphasis on JavaScript A minimum of 4 to 6 years of direct, practical experience with JavaScript and TypeScript At least 1 year of applicable experience in a leadership capacity Skilled in UI Automation platforms such as Playwright, Mocha, Chai, Jest, Puppeteer, or Cypress Background in Web Service and API Test Automation, covering test case creation and automation framework development Solid command of Webdriver I/O for testing user interfaces English language proficiency at a B2 level or higher

JavaScriptTypeScriptPlaywrightMochaChaiJestPuppeteerCypressWebdriver I/OAPI Test AutomationUI AutomationTest PlanningLeadershipQA MetricsWeb Service TestingAutomation Framework Developmentmulti-location

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.