Senior Test Automation Engineer | Test Tooling
Core
Design, develop, and lead delivery of complex test automation infrastructure and tooling for distributed cloud software, including AI-powered testing tools and AI agent integration.
Role type
Senior Test Automation Engineer (AI Tooling & Infrastructure)
Builds
Test automation frameworks, microservices, CI/CD pipelines, and AI-driven testing tooling.
Domain
Cloud Software / Test Automation / AI Engineering
Deliverable
production ML models | product features
Required skills
Test automation frameworks (Serenity, Cucumber, Pact, Cypress, Playwright), CI/CD (GitHub Workflows, ArgoWorkflows), Java, Python, AI coding fluency, containerization (Docker, k8s), microservices development.
Preferred skills
Experience with AI agents, contract testing, test effectiveness measurement.
Technologies
Java, Spring Boot, Serenity, Cucumber, Selenium, REST Assured, Testcontainers, TypeScript, Python, Redis, Cypress, Playwright, Appium, Docker, k8s, Jenkins, Bash, Groovy, GitHub Workflows, ArgoWorkflows, MCP.
Responsibilities
Design and maintain test automation frameworks and related microservices; Develop and maintain testing stages in CI/CD; Build AI-powered testing tools to measure test suite effectiveness; Lead complex projects from ideation to delivery.
Seniority
Senior, hands-on IC with leadership responsibilities.