EPAM Systems logo

Chief Test Automation Engineer – Python

EPAM Systems Coimbatore, Tamil Nadu, India

onsitefull-time
Posted Jan 15, 2026Apply by Jan 18, 2027

Role & seniority

  • Chief Test Automation Engineer (Mid-Senior level) specializing in Python

Stack/tools

  • Python-centric test automation

  • UI automation, Web Service/API testing

  • Design patterns, SOLID, clean coding

  • Scrum/Agile, CI/CD integration

  • Documentation, tooling evaluation and PoC leadership

  • Frameworks and reusable automation assets across projects

Top 3 responsibilities

  • Drive and design scalable, maintainable test automation solutions and frameworks; reduce test cycle time

  • Lead collaboration with scrum/development teams to define/refine unit, integration, performance testing; integrate with CI/CD

  • Create/maintain scripts, tools, metrics, and documentation; lead PoCs exploring new automation technologies

Must-have skills

  • 12+ years Python coding and test automation experience

  • Expertise in UI automation, API/Web service testing

  • Strong knowledge of SOLID, design patterns, clean coding

  • Experience defining testing strategies, metrics, and driving automation initiatives

  • Proven leadership in large teams; Scrum/Agile; CI/CD integration

  • Code reviews, scalable framework design, cross-project reuse

  • Documentation of automation workflows and configurations; tool evaluation

Nice-to-haves

  • Exposure to AI, Generative AI tools; LLMs and RAG concepts

  • Experience with Agents and Multi-Cloud Platforms (MCPs)

Location & work type

Location: not specified

Work type: Full-time

Industries: Software Development, IT Services, IT Consulting

Job function: IT,

Full Description

We are seeking a Chief Test Automation Engineer specializing in Python to lead our test automation initiatives. You will drive automation strategies, design scalable solutions, and collaborate with scrum and development teams to enhance testing processes. Join us to shape the future of quality assurance and continuous improvement in our projects. Responsibilities Drive test automation to ensure repeatable tests are automated and reduce test cycle time during releases Participate in scrum teams with development teams to define and refine unit, integration, and performance testing Create, execute, and maintain scripts and tools for various testing frameworks Implement, collect, analyze, and report team and project metrics demonstrating business value and continuous improvement Design large-scale test automation solutions with deep technical details Collaborate closely with business stakeholders to identify project requirements Design maintainable, extensible, and modular test automation solutions following industry best practices such as SOLID and design patterns Create and maintain test automation frameworks and shared solutions usable across multiple projects and programs Define and implement comprehensive test automation strategies including roadmap, tools, frameworks, and approaches Create and maintain documentation for automation processes, workflows, and configurations Evaluate and select optimal test automation tools for various purposes Conduct code reviews to ensure adherence to clean coding principles and quality gates Lead proof of concept initiatives to explore new automation technologies and methodologies Integrate test automation with CI/CD pipelines to ensure seamless delivery Requirements Minimum 12 years of experience with Python coding and test automation frameworks Strong expertise in UI automation, Web Service and API testing Proven knowledge of design patterns and clean coding principles including SOLID Experience in defining and implementing testing strategies and metrics Ability to conduct thorough code reviews ensuring high code quality Strong leadership skills with experience driving test automation initiatives in large teams Proven track record designing scalable and maintainable test automation frameworks Experience working in Scrum and Agile development environments Familiarity with CI/CD tools and processes to integrate automated testing Experience creating and maintaining documentation for automation workflows and processes Ability to evaluate and select appropriate automation tools based on project needs Strong analytical and problem-solving skills to optimize test automation processes Experience collaborating with business stakeholders to gather and refine project requirements Nice to have Exposure to AI implementation and Generative AI tools Knowledge of Large Language Models (LLMs) and Retrieval-Augmented Generation (RAG) Experience with Agents and Multi-Cloud Platforms (MCPs)

Seniority level Mid-Senior level Employment type Full-time Job function Information Technology, Engineering, and Quality Assurance Industries Software Development and IT Services and IT Consulting

PythonTest AutomationAutomation StrategiesScalable SolutionsScrumCI/CD PipelinesUI AutomationAPI TestingDesign PatternsSOLID PrinciplesTest Automation FrameworksMetrics AnalysisCode ReviewsProof of ConceptStakeholder CollaborationAgilemulti-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.