Python Automation Test Engineer with playwright

Tata Consultancy Services

Khordha, Hyderabad, Pune District

On-site

INR 900,000 - 1,500,000

Full time

12 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Tata Consultancy Services is seeking an experienced QA Automation Engineer to design, develop, and maintain scalable Playwright-based automation frameworks in Python. You will implement Page Object Model patterns, data-driven testing, and modular designs while collaborating with cross-functional teams in an Agile setup.

The role emphasizes building robust automation coverage, integrating tests into CI/CD, and reducing flakiness through reliable waits, reporting, and metrics.

Qualifications

  • Experience with Playwright automation using Python.
  • Strong Python programming including OOP, fixtures, data handling, logging, and reusable utilities.
  • Hands-on experience with automation frameworks at scale.

Responsibilities

  • Design, develop, and maintain scalable UI and API automation frameworks using Playwright and Python.
  • Plan and execute automation coverage for various testing levels.
  • Integrate automated tests into CI/CD pipelines and enable fast release feedback.

Skills

Playwright automation with Python
Python programming
OOP and data handling
CI/CD integration

Tools

Playwright
Pytest
Jenkins
Git

Job description

Role & responsibilities
Responsibilities:
  • Design, develop, and maintain scalable, reusable UI and API automation frameworks using Playwright and Python.
  • Implement framework patterns such as Page Object Model, data-driven testing, modular design, fixtures, reusable utilities, and parallel execution.
  • Plan and execute automation coverage for smoke, regression, integration, functional, and end-to-end testing.
  • Integrate automated tests into CI/CD pipelines and enable fast, reliable release feedback.
  • Create robust cross-browser and cross-platform automation coverage using Playwright capabilities.
  • Develop API automation using Playwright API testing, Python requests, Pytest, or related tools.
  • Conduct root cause analysis for failures, reduce flaky tests, and improve test reliability.
  • Perform code reviews and enforce coding, automation, reporting, and test design standards.
  • Collaborate with developers, product owners, DevOps, and QA teams in Agile delivery models.
  • Manage and triage defects using JIRA and provide clear automation reports and release readiness metrics.
  • Mentor junior QA engineers and promote best practices in Playwright and Python automation.
Required Skills:
Automation & Programming
  • Strong experience in Playwright automation using Python.
  • Strong Python programming/scripting skills including OOP, fixtures, data handling, logging, and reusable utilities.
  • Good understanding of Java, JavaScript/TypeScript, Node.js, Selenium WebDriver, and TestNG is an advantage.
  • Experience building and owning automation frameworks at scale.
Framework Design & Test Engineering
  • Hands-on experience with Page Object Model, data-driven testing, modular frameworks, and parallel execution.
  • Strong test design knowledge including BVA, equivalence partitioning, risk-based testing, and debugging.
  • Experience with Pytest, Playwright Test Runner, reporting plugins, and reusable framework libraries.
  • Ability to reduce flakiness through reliable waits, locator strategy, tracing, screenshots, videos, and retry design.
CI/CD, Tools & Delivery
  • Experience integrating automation into Jenkins, GitHub Actions, GitLab CI, or similar pipelines.
  • Strong Git knowledge including branching, pull requests, and code reviews.
  • Experience with JIRA for planning, defect tracking, triage, and reporting.
  • Knowledge of Maven/Gradle for Java and pip/Poetry/npm/yarn for automation dependencies.
Good-to-Have Skills
  • API automation using REST Assured, Postman/Newman, Playwright API, Python requests, or similar tools.
  • BDD with Cucumber or Behave and Gherkin practices.
  • Cloud test grids such as BrowserStack or Sauce Labs.
  • Reporting and quality gates using Allure, ExtentReports, SonarQube, ESLint, Checkstyle, or similar tools.
  • Microservices and messaging test strategy exposure, including Kafka-based validation.
Preferred candidate profile
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Playwright + Python Automation Test Engineer
Playwright + Python Automation Test Engineer

VMC Soft Technologies, Inc • Hyderabad

On-site
INR 1,500,000 - 2,600,000
Python Automation Test Engineer
Python Automation Test Engineer

VMC Soft Technologies, Inc • Bengaluru South

On-site
INR 1,200,000 - 1,800,000
Playwright + Python Automation Test Engineer
Playwright + Python Automation Test Engineer

VMC Soft Technologies, Inc • Khordha

On-site
INR 1,800,000 - 2,800,000
Automation QA- Python/Playwright
Automation QA- Python/Playwright

Kumaran Systems • Chennai District

On-site
INR 800,000 - 1,200,000
Automation Test Engineer
Automation Test Engineer

VMC Soft Technologies, Inc • Hyderabad

On-site
INR 2,000,000 - 4,000,000
Python Automation Engineer
Python Automation Engineer

Kumaran Systems • Hyderabad

On-site
INR 900,000 - 1,500,000
Software Test Automation Engineer (Playwright with Python)
Software Test Automation Engineer (Playwright with Python)

Larsen & Toubro (L&T) • Bangalore Rural

On-site
INR 900,000 - 1,500,000
Automation QA- Python/Playwright
Automation QA- Python/Playwright

Kumaran Systems • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Playwright Automation Test Engineer
Playwright Automation Test Engineer

Infosys • Hyderabad, Bengaluru, Dadri

On-site
INR 1,200,000 - 1,500,000
QA Automation Engineer - Playwright, Python, API Testing
QA Automation Engineer - Playwright, Python, API Testing

Quess • Bengaluru

Hybrid
INR 1,800,000 - 3,200,000