Senior QA Automation Engineer

We are looking for a Senior QA Automation Engineer to ensure the quality of an enterprise AI solution built around MCP (Model Context Protocol) Servers. This role is well suited for a technically curious professional who enjoys working at the intersection of quality engineering and emerging AI architectures. You will play a critical part in validating the reliability and correctness of complex, agent-driven systems. This is a great opportunity to shape testing practices for a cutting-edge AI platform from the ground up.

Responsibilities

  • Analyze product and architecture requirements to define the QA strategy and determine test coverage for MCP-based AI solutions
  • Design and implement Python-based automated tests for MCP Servers, tools, resources, APIs, and integrations
  • Validate MCP protocol behavior, including tool discovery and execution, schemas, error handling, authentication/authorization, and integration scenarios
  • Test agent-to-MCP-to-tool workflows, covering positive, negative, edge, failure, and security scenarios
  • Validate the reliability, performance, scalability, and production readiness of MCP services
  • Define quality gates and integrate automated testing into CI/CD pipelines
  • Identify quality risks, investigate test failures, and collaborate closely with developers and architects to drive improvements

Requirements

  • A minimum of 3 years of relevant experience with the ability to independently own test strategy and quality
  • Deep, hands-on knowledge of MCP Server/Model Context Protocol and its underlying architecture
  • Strong Python automation skills, including experience with API and integration testing
  • Experience testing distributed backend systems, APIs, microservices, and integrations
  • Good understanding of GenAI/LLM and agentic architectures, including agents, tools, prompts, and MCP-based integrations
  • Experience with CI/CD and modern automated testing practices
  • Strong analytical skills with the ability to translate requirements and architecture into comprehensive test scenarios
  • Excellent English communication skills (B2 level or higher)

Nice to have

  • Familiarity with GitHub for version control, collaboration, and managing test automation code
  • Experience with Kubernetes for testing and validating containerized applications and services

Benefits

  • 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

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available