QA Automation Lead - Python

Tata Consultancy Services

Charlotte (NC)

On-site

USD 95,000 - 115,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Annual incentive
Medical coverage
Dental & Vision
401K program
Certification reimbursement
Vacation & holidays

Job summary

Tata Consultancy Services in the United States is seeking a Senior QA Automation Lead to drive quality engineering for enterprise web apps. You will own Python-based test automation, API testing, and UI automation for React.js frontends and Django/FastAPI backends.

Responsibilities include defining automation strategy, building scalable frameworks, mentoring engineers, and integrating tests into CI/CD pipelines to ensure high-quality releases.

Qualifications

  • 10+ years of QA/Automation experience in enterprise environments.
  • Strong Python-based test automation and API testing expertise.
  • Experience with UI automation for modern web apps.

Responsibilities

  • Define and implement end-to-end automation strategy across UI and API layers.
  • Lead and mentor QA engineers across multiple teams.
  • Integrate automated testing into CI/CD pipelines and release processes.
  • Collaborate with product and engineering to improve quality metrics.

Skills

Programming
Python
SQL
JavaScript
Shell scripting

Education

Bachelor's degree in Computer Science

Tools

Selenium WebDriver
Playwright
Cypress
PyTest
Robot Framework
Page Object Model (POM)

Job description

  • Shell scripting
Job Description

Must Have Technical/Functional Skills

Must Have Technical/Functional Skills
  • Programming
  • Strong proficiency in Python
  • SQL
  • JavaScript (basic understanding for UI validation)
  • Shell scripting
UI Automation
  • Selenium WebDriver
  • Playwright
  • Cypress (preferred)
  • PyTest
  • Robot Framework
  • Page Object Model (POM)
API Testing
  • REST API Testing
  • Postman
  • Swagger/OpenAPI
  • PyTest + Requests
  • Newman
  • JSON/XML validation
  • OAuth2, JWT authentication

Experience: Minimum10 years

Job Summary

We are seeking a highly experienced Senior QA Automation Lead to lead quality engineering initiatives for enterprise-grade web applications. The ideal candidate should possess strong expertise in Python-based test automation, API testing, and UI automation, with hands-on experience testing modern web applications built on React.js and Python-based backend technologies such as Django and FastAPI.

The candidate will define the automation strategy, build scalable automation frameworks, mentor QA engineers, integrate automated testing into CI/CD pipelines, and collaborate with cross-functional teams to deliver high-quality software.

Key Responsibilities
  • QA Leadership
  • Lead and mentor QA Automation Engineers across multiple Agile teams.
  • Define and implement end-to-end automation testing strategy.
  • Drive automation adoption across UI, API, regression, and integration testing.
  • Review automation code and establish QA best practices.
  • Participate in sprint planning, backlog grooming, and release planning.
  • Provide test estimates, risk assessments, and quality metrics to stakeholders.
  • Ensure high-quality software releases with minimal production defects.
UI Automation
  • Develop and maintain UI automation frameworks using Python.
  • Automate testing for modern React.js web applications.
  • Perform functional, regression, smoke, sanity, cross-browser, and responsive UI testing.
  • Validate user workflows, dynamic web elements, and accessibility compliance.
API Automation
  • Design and execute automated API test suites for RESTful services.
  • Validate request/response payloads, authentication, authorization, and error handling.
  • Perform integration testing between frontend and backend services.
  • Verify API contracts using Swagger/OpenAPI specifications.
Automation Framework Development
  • Build scalable automation frameworks using Python.
  • Create reusable automation libraries and utilities.
  • Implement data-driven and keyword-driven automation frameworks.
  • Improve test execution through parallel execution and optimized test design.
CI/CD & DevOps
  • Integrate automation suites into Jenkins, GitHub Actions, GitLab CI, or Azure DevOps pipelines.
  • Support continuous testing and automated quality gates.
  • Collaborate with DevOps teams for deployment validation and release verification.
Database & Backend Validation
  • Perform backend and database validation using SQL.
  • Validate data integrity, business rules, and ETL processes.
  • Test Python backend services built using Django and FastAPI.
Leadership & Soft Skills
  • Strong leadership and mentoring abilities.
  • Excellent analytical and problem-solving skills.
  • Experience leading distributed/onshore-offshore QA teams.
  • Strong communication and stakeholder management skills.
  • Ability to define QA standards, processes, and automation roadmaps.
  • Experience in Agile/Scrum development environments.
TCS Employee Benefits Summary
  • Discretionary Annual Incentive.
  • Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.
  • Family Support: Maternal & Parental Leaves.
  • Insurance Options: Auto & Home Insurance, Identity Theft Protection.
  • Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement.
  • Time Off: Vacation, Time Off, Sick Leave & Holidays.
  • Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.

Salary Range: $95,000 - 115,000 a year

Qualifications

BACHELOR OF COMPUTER SCIENCE

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

Similar jobs worth comparing

QA Automation Engineer
QA Automation Engineer

HEITMEYER CONSULTING INC • Columbus (OH)

On-site
USD 90,000 - 120,000
QA Automation Engineer w/ Python
QA Automation Engineer w/ Python

ITBrainiac • Philadelphia

On-site
USD 80,000 - 100,000
Python Test Automation Architect - Lead Quality
Python Test Automation Architect - Lead Quality

Tech Mirrors • Philadelphia

On-site
QA Automation Python - Team Lead
QA Automation Python - Team Lead

XM • Town of Poland (NY)

On-site
USD 120,000 - 180,000
Attractive remuneration package
International training opportunities
Continuous professional development
Senior Quality Assurance Engineer
Senior Quality Assurance Engineer

Pointwest Technologies Corp • Los Angeles (CA)

On-site
USD 100,000 - 130,000
Senior Quality Assurance Engineer
Senior Quality Assurance Engineer

Pointwest-North America • Los Angeles (CA)

On-site
USD 100,000 - 130,000
Python Automation QA – API & UI (Hybrid)
Python Automation QA – API & UI (Hybrid)

Citi • New York (NY)

On-site
Senior QA Automation with Python
Senior QA Automation with Python

Luxoft Poland • Town of Poland (NY)

On-site
USD 85,000 - 125,000
QA Automation Engineer _ Playwright, Selenium
QA Automation Engineer _ Playwright, Selenium

Tata Consultancy Services • Jersey City (NJ)

On-site
USD 120,000 - 130,000
Discretionary Annual Incentive
Medical Coverage: Health, Dental & Vis
Family Leave
+8
QA Senior Automation Engineer
QA Senior Automation Engineer

Asterism IT Solutions • Austin (TX)

On-site
USD 90,000 - 120,000