AI Test Automation Engineer
Role details
Job location
Tech stack
Requirements
Senior AI Test Automation Engineer We are looking for a Senior AI Test Automation Engineer to lead and evolve the test automation strategy for an advanced AI MLOps platform. You will combine strong hands-on expertise in Python-based automation with the ability to design scalable frameworks and ensure quality across complex systems, including APIs, UIs, data pipelines, and AI/ML-driven components such as LLMs and RAG systems. Responsibilities Own the design, architecture, and evolution of the test automation framework for the AI MLOps platform Define and implement scalable, reusable automation patterns (UI, API, data, BDD) Automate test cases using the Python stack (Playwright, pytest, requests, pytest-bdd/Behave) applying clean code practices Design and execute AI/ML-specific tests (e.g., LLM evaluation, RAG validation, non-deterministic outputs) Integrate and orchestrate automated tests within CI/CD pipelines (GitLab), ensuring reliable execution across environments Provision and manage test environments using Docker and Kubernetes Plan and execute regression, smoke, and release test suites across DEV, INT, UAT, and pre-PROD Monitor execution quality, manage flaky tests, and ensure trustworthy test results Analyze defects and perform root-cause analysis Qualifications Product mindset and end-to-end ownership of test automation initiatives Experience working in Agile/SAFe environments with a strong focus on quality engineering, reliability, and automation at scale Exposure to AI/ML testing or a strong motivation to grow in this area Proficiency in Python for test automation (Playwright, pytest, requests, BDD frameworks) Experience with CI/CD pipelines (GitLab) and test environment orchestration using Docker and Kubernetes