AI Test Automation Engineer

Community Of
Municipality of Madrid, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Municipality of Madrid, Spain

Tech stack

Clean Code Principles
API
Agile Methodologies
Artificial Intelligence
Automation of Tests
Python
Machine Learning
Large Language Models
Gitlab
Pytest
Playwright
Machine Learning Operations
Data Pipelines
Docker

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

Apply for this position