
Lead QA Automation Engineer
Primary stack
Nice to have's
Job description
About the Position
We are seeking a Lead QA Automation Engineer to safeguard the quality of an enterprise AI platform centered on MCP (Model Context Protocol) Servers. This position is ideal for a technically inquisitive individual who thrives at the crossroads of quality assurance and cutting-edge AI design. You will take on a vital role in confirming the dependability and accuracy of intricate, agent-based systems. This is a fantastic chance to establish testing frameworks for a forward-thinking AI platform from the very beginning.
Responsibilities
- Examine product and architectural specifications to shape the QA approach and establish testing scope for MCP-driven AI solutions
- Build and code Python-driven automated test suites covering MCP Servers, tools, resources, APIs, and their integrations
- Confirm proper MCP protocol functioning, including tool discovery and execution, schema validation, error handling, authentication/authorization, and integration cases
- Examine agent-to-MCP-to-tool processes, addressing positive, negative, boundary, failure, and security-related test cases
- Assess the dependability, performance, scalability, and production viability of MCP services
- Establish quality checkpoints and embed automated testing within CI/CD workflows
- Spot potential quality concerns, dig into test failures, and partner with developers and architects to implement fixes
Requirements
- At least 5 years of applicable experience, demonstrating the capacity to independently manage test strategy and quality assurance
- A minimum of one year spent leading and overseeing development teams
- Thorough, practical familiarity with MCP Server/Model Context Protocol and its architectural foundations
- Solid Python-based automation expertise, including hands-on API and integration testing work
- Background in testing distributed backend infrastructure, APIs, microservices, and system integrations
- Strong grasp of GenAI/LLM and agent-based architectures, covering agents, tools, prompts, and MCP-driven integrations
- Familiarity with CI/CD workflows and contemporary automated testing methodologies
- Sharp analytical thinking with the ability to convert requirements and architectural designs into thorough test scenarios
- Excellent English communication skills (B2 level or higher)
Nice to Have
- Working knowledge of GitHub for handling version control, team collaboration, and organizing test automation code
- Background using Kubernetes to test and confirm the functionality of containerized applications and services
We Offer
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling, and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek, and LinkedIn
Locations
- Mexico, Mexico
- Remote: Yes
© EPAM. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
EPAM helps organizations innovate their business processes and rethink the way they manage their businesses so they can remain competitive in this new digital age.
More at EPAM
All 3139 roles
Solution Architect - HCL Commerce
EPAM · India

Lead Java Automation Test Engineer with AI
EPAM · India

Lead Software Developer - Java with AWS Cloud
EPAM · India

Solution Architect – Java Full Stack
EPAM · India