Lead Quality Engineer

Duetto
Barcelona, Spain
1 day ago
Apply on www.buscojobs.com.es
Prepare application

Role details

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

Tech stack

Java (Programming Language) JavaScript (Programming Language) Artificial Intelligence Automation of Tests Software as a Service Software Quality Shard (Database Architecture) Github PostgreSQL MongoDB RabbitMQ Redis
+10 more
E2e Testing Selenium Service-Oriented Architecture Test Execution Engine TypeScript Datadog Cypress (Programming Language) Integration Tests Playwright Microservices

Job description

OverviewIn this Lead Quality Engineer role, you will architect and guide the QE function during a critical transformation: monolith-to-microservices, Playwright consolidation, and AI-generated code at scale.You’ll define quality gates, automate testing infrastructure, and build shared tooling that makes high-quality testing the default for all engineering teams.You’ll coach engineers, drive flakiness reduction, and shape an AI-first approach to testing that scales with the business.This is a hands-on leadership role with architectural authority and a clear impact on Duetto’s testing practice.ResponsabilidadesDesign quality gate logic in GitHub Actions pipelines, including coverage thresholds, mutation gates, contract tests, flaky test quarantine, and automated result reporting.Build DataDog dashboards to monitor test health, coverage trends, and flaky rates across the organization.Lead migration from Selenium and Cypress to a consolidated Playwright framework; own shared configuration, CI sharding, and page object library design.Drive PR pipeline test execution toward a 15-minute target by reducing flakiness and optimizing pipelines.Design and implement Pact contract testing for monolith-to-microservices boundaries, manage the Pact broker, and standardize consumer-driven contract testing.Design and maintain Testcontainers configurations for MongoDB, PostgreSQL, Redis, LocalStack, and RabbitMQ to support reliable integration tests.Champion AI-augmented testing practices using Claude Code, CodeRabbit, and Augment; evaluate AI-generated test code for correctness and coverage.Mentor developers on testing practices, automation patterns, and mutation testing (PIT, Stryker) within a hybrid guild model.Requisitos principales6+ years in software quality engineering or test automation in a production SaaS environment.Strong hands-on Playwright experience for end-to-end testing with CI integration.Proven ability to define and implement quality gates in GitHub Actions.Contract testing experience, with Pact strongly preferred.Proficiency in Java and TypeScript/JavaScript for test implementation.Experience with Testcontainers or equivalent integration test infrastructure.Track record reducing flaky tests in distributed service-oriented architectures.Active experience with AI coding assistants for test generation and automation; ability to validate AI-generated output.coaching mindsetdeveloper enablementcollaboration across engineering teamsPlaywrightGitHub ActionsPact

Requirements

Requisitos principales6+ years in software quality engineering or test automation in a production SaaS environment. Strong hands-on Playwright experience for end-to-end testing with CI integration. Proven ability to define and implement quality gates in GitHub Actions. Contract testing experience, with Pact strongly preferred. Proficiency in Java and TypeScript/JavaScript for test implementation. Experience with Testcontainers or equivalent integration test infrastructure. Track record reducing flaky tests in distributed service-oriented architectures. Active experience with AI coding assistants for test generation and automation; ability to validate AI-generated output. coaching mindset developer enablement collaboration across engineering teams

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

1:36 min

Visualizing memory limits and isolating suspicious endpoints

Dina Matveev Dina Matveev · Europe 2026 Virtual

1:01 min

Introduction to the speaker and visual testing journey

Ramona Schwering Ramona Schwering · LIVE

4:28 min

Mitigating Redis hot keys with origin shield protection

Yedidya Schwartz · LIVE

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · World Congress 2022

Videos

See all

Related articles

See all