
Posted 11 days ago
Test Automation Engineer (Playwright & JavaScript/TypeScript)Expleo · Chennai
Test Automation Engineer (Playwright & JavaScript/TypeScript)
ChennaiOn-siteFull-time
AI Summary
Designs and maintains Playwright-based UI and REST API test automation in JavaScript/TypeScript and Python, integrating suites into CI/CD pipelines and mentoring QA members on reusable test frameworks.
About this role
Overview
Test Automation Engineer (Playwright & JavaScript/TypeScript)
Responsibilities
Experience: 3 to 5 Years
Primary Tech Stack: JavaScript / TypeScript, Python, Playwright, REST APIs, Git, CI/CD
- Custom Code Development: Design, write, and maintain modular JavaScript/TypeScript and Python functions that interface directly with Playwright’s core API (page, browserContext, locator)
- Edge-Case Automation: Resolve complex web interactions including shadow DOMs, nested iFrames, dynamic canvas elements, and custom web components using programmatic fallback scripts
- API & Storage Interception: Write custom scripts to bypass UI bottlenecks using Playwright’s API request context, local/session storage injection (addInitScript), and network route interception (pageroute)
- Framework Architecture & Reusability: Package low-level Playwright execution routines into reusable, well-documented, clean functions with robust exception handling for non-technical QA members
- API Automation & Integration: Build and maintain scalable REST API automation suites using Playwright’s native APIRequestContext, handling dynamic payload generation, status assertion, schema validation, and header/authentication setup
- Hybrid Web & API Testing: Implement hybrid UI/API test workflows—leveraging backend REST endpoints for rapid pre-test state setup, database seeding, and post-test cleanup to eliminate brittle, slow UI setup steps
- CI/CD Integration: Integrate, run, and optimize test execution across headful/headless runner nodes in continuous integration pipelines (Jenkins, GitHub Actions, Docker)
- Code Reviews & Quality: Conduct code reviews for custom scripts, ensuring adherence to JavaScript ES6+ and Python best practices and asynchronous programming standards
Qualifications
- Engineering degree or equivalent.
- LLM & AI Integration: Familiarity with calling LLM APIs (eg, OpenAI API, LangChain) for prompt engineering, code generation, structured JSON outputs, or intent parsing
- Experience building or maintaining custom plugins, keywords, or parsers for BDD or Keyword-Driven framework engines
- Experience querying project management APIs (eg, Jira REST API) or pushing test/defect metrics to reporting tools like Power BI or Allure
- Familiarity with containerized execution environments (Dockerized Jenkins agents)
Essential skills
- Programming Languages: 3+ years of strong experience in JavaScript / TypeScript (ES6+) and Python, with proficiency in asynchronous programming (async/await, Promises)
- Playwright Core Expertise: 2+ years of hands-on experience using Playwright for web and API automation
- Robust API Testing: Strong, practical experience in automated API testing using Playwright's request module, Postman, or HTTP client libraries; hands-on knowledge of JSON schema validation, JWT/OAuth authentication handling, and API response parsing
- DOM & Browser Runtime Context: Proven ability to manipulate browser runtimes using pageevaluate(), pageaddInitScript(), dynamic locator strategies, and network route interception
- Version Control: Proficiency with Git workflows (branching, code reviews, PR workflows)
- Must possess a deep understanding of core programming fundamentals, DOM manipulation, and Playwright APIs without relying on AI code-generation tools
Desired skills
Primary Tech Stack: JavaScript / TypeScript, Python, Playwright, REST APIs, Git, CI/CD
Experience
Experience: 3 to 5 Years
Primary Tech Stack: JavaScript / TypeScript, Python, Playwright, REST APIs, Git, CI/CD
What do I need before I apply
Primary Tech Stack: JavaScript / TypeScript, Python, Playwright, REST APIs, Git, CI/CD
Skills
AllureCI/CDDockerGitGitHub ActionsJavaScriptJenkinsJira REST APIJSON Schema ValidationJWTOAuthPlaywrightPostmanPythonREST APITypeScript
Explore related jobs
More jobs at Expleo
Similar JavaScript jobs
- A
Commerce Editor, AllureAdvance Magazine Publishers Inc. · 1 World Trade Center, New York - SDental Hygienist - Allure DentalSGA Dental Partners OPCO LLC · Lafayette, Indiana
- HSchweißer aller Fachrichtungenhanfried Personaldienstleistungen GmbH · Bremen, Germany
- DOffizier aller TSKDock 22 GmbH · Hamburg, Germany
- DInstandsetzungsunteroffizier aller TSKDock 22 GmbH · Hamburg, Germany
- DInstandsetzungsoffizier aller TSKDock 22 GmbH · Hamburg, Germany
Jobs in Chennai
- MQuality Engineer, SeniorMicroStrategy · Chennai, India
- NData Engineer (SQL, SSIS and ADF)Nielseniq · Chennai, TN
- O
Release ManagerOrion Innovation · Chennai, Tamil Nadu - MRecall Service Program (RSP) SpecialistMSX International · Chennai, India
- R
Senior Electrical Design Engineer – Data Center - Chennai / Noida / Mumbai / HyderabadRamboll · Chennai, India - TManager, Customer Care - KitchenToast · Chennai
Browse these categories
Market data for this role
All reports →- SeriesRole reportsOne role family at a time: how many openings, what changed this week, who is hiring, what it pays.
- SeriesSalary reportsWhat employers publish in job postings, by level and workplace. Not self-reported pay.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.