We are seeking a Lead Python Test Automation Engineer to drive the technical vision, architectural strategy, and delivery across our quality engineering organization. In this role, you will define enterprise-grade Python test automation frameworks, architect cloud-scale performance, API, and functional testing infrastructure, design autonomous AI agent workflows to scale test generation, and establish engineering benchmarks across multi-interface distributed systems (Web, API, Microservices, DB). You will act as a key technical authority—mentoring engineers, directing overall test strategies, leading client-facing discussions, and steering the disciplined adoption of cloud and GenAI capabilities.
Responsibilities
- Define, architect, and lead the implementation of complex, scalable Python test automation frameworks across Web UI, microservices, APIs, and data layers using pytest, Robot Framework, Playwright, and Selenium
- Architect end-to-end API testing and integration testing strategies across complex microservice architectures, establishing standards for contract validation, service virtualization, and data integrity
- Define and standardize automated data verification strategies, test data management (TDM), and state validation architectures across relational database engines (PostgreSQL, MySQL, Amazon RDS)
- Architect and oversee end-to-end performance and scalability engineering strategies (utilizing distributed Locust, k6, or JMeter clusters), defining SLAs, load models, and infrastructure bottleneck analysis
- Design and govern enterprise cloud testing architectures on AWS, GCP, or Azure, optimizing infrastructure costs, containerized parallel test grids, and serverless execution pipelines
- Establish strategies and governance for integrating GenAI and autonomous coding agents into the testing lifecycle (prompt workflows, agentic CI/CD pipelines, automated failure analysis, self-healing tests)
- Standardize version control workflows (Git/Gitflow) and establish quality gates, traceability, and metric reporting across test management platforms (Jira, TestRail, Zephyr)
- Set team-wide coding standards, lead rigorous code reviews, and ensure high test execution reliability, performance, and maintainability across frameworks and custom test engines
- Own end-to-end quality strategy, test automation metrics, ROI measurement, effort estimation models, and continuous delivery integration in enterprise CI/CD ecosystems
- Drive client technical engagements, workshops, architectural proposals, and pre-sales evaluations, serving as an authoritative quality and cloud architecture advisor
- Resolve complex, non-standard automation challenges that exceed off-the-shelf library capabilities through custom tooling, pytest plugins, Robot Framework libraries, and solution accelerators
- Lead, mentor, and evaluate engineers, conducting seniority assessments and technical interviews to grow organizational automation competency
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.