Skip to main content
Duetto

Lead Quality Engineer

RemoteSpain, Croatia, United Kingdom only
Published
Role
QA
Experience
Lead
Salary not disclosed
Check eligibility

Open to ES, HR, GB only. Set where you work from to check your eligibility.

No BS summary

Lead Quality Engineer with 6+ years of experience in SaaS quality engineering or test automation. Must have strong hands-on experience with Playwright, contract testing (Pact preferred), and proficiency in Java and TypeScript/JavaScript. The role involves architecting test automation infrastructure and defining quality gates in a monolith-to-microservices migration, with a focus on AI-augmented testing.

Core skills

PlaywrightPactTestcontainers

Required skills

JavaTypeScriptJavaScriptGitHub ActionsClaude Code

Optional skills

DataDogOpenTelemetryk6

What you'll do

  • Architect quality gate logic within GitHub Actions CI pipelines — defining coverage thresholds, mutation score gates, contract test enforcement, flaky test quarantine rules, and automated result reporting — and build DataDog quality dashboards tracking test health, coverage trends, and flaky test rates across the engineering organisation.
  • Spearhead the migration from Selenium and Cypress to a consolidated Playwright framework — owning the shared configuration, CI sharding strategy, and page object library design — while driving PR pipeline test execution toward the P90 target of under 15 minutes through systematic flakiness reduction and pipeline optimisation.
  • Design and implement Pact contract testing for service boundaries created during the monolith-to-microservices extraction — managing the Pact broker, establishing consumer-driven contract testing as standard practice, and owning API contract testing across service boundaries.
  • Design and maintain Testcontainers configurations for MongoDB, PostgreSQL, Redis, LocalStack, and RabbitMQ to support reliable, reproducible integration test environments across the engineering organisation.
  • Champion AI-augmented testing practices using Claude Code, CodeRabbit, and Augment — accelerating test generation, migration, and review at scale, and evaluating AI-generated test code for correctness, coverage gaps, and architectural fit within Duetto's evolving test strategy.
  • Mentor developers on testing practices, automation patterns, and mutation testing using PIT (Java) and Stryker (JavaScript/TypeScript) — embedding quality thinking across engineering teams in a hybrid guild model where developers own testing and you enable them to do it well.

What they require

  • 6+ years of experience in software quality engineering or test automation in a production SaaS environment
  • Strong hands-on experience with Playwright for end-to-end test automation, including page object patterns and CI integration
  • Demonstrated experience defining and implementing quality gates within GitHub Actions pipelines
  • Contract testing experience — Pact strongly preferred
  • Proficiency in both Java and TypeScript/JavaScript for test implementation
  • Experience with Testcontainers or equivalent integration test infrastructure
  • A demonstrated ability to reduce test flakiness at scale in distributed systems and service-oriented architectures
  • Active use of Claude Code or equivalent AI coding assistants for test generation, migration, and automation — with the judgment to evaluate and validate AI-generated test output rather than ship it blindly
  • Experience building or scaling a quality engineering function from scratch, including methodology definition and developer enablement programmes
  • Familiarity with observability tooling — DataDog, OpenTelemetry — in the context of test health monitoring
  • Experience with performance testing tools such as k6
  • Hospitality technology industry experience
  • If you're a senior quality engineer with strong automation and contract testing expertise, a coaching mindset, and genuine excitement about building a QE function in an AI-first engineering culture — we'd love to hear from you.

Benefits

  • Build something that defines the function. This is a lead-level role with real architectural authority over how quality engineering works at Duetto — the infrastructure you design and the standards you set will shape the organisation's testing practice for years.
  • AI-first quality engineering, for real. With 50–70% of code AI-generated and Claude Code already in the daily workflow, you'll be pioneering what quality engineering looks like when the code generation model fundamentally changes — evaluating, validating, and building the practices that keep AI-generated code safe to ship.
  • A system in active transformation. Live monolith decomposition, Playwright consolidation, contract testing infrastructure to build — the problems are real, consequential, and technically interesting.
  • Coach, don't gatekeep. Duetto's hybrid guild model means your job is to make developers better at testing — not to own all the testing yourself. If that's how you see quality engineering, you'll fit right in.
  • Modern tooling throughout. Playwright, Testcontainers, Pact, k6, GitHub Actions, DataDog — no legacy constraints, no compromise on the stack.

Duetto is the hospitality industry's leading revenue management platform. It built the world's first Revenue & Profit Operating System, a suite of tools for hotels, resorts and casinos.

Hospitality TechMid-size
Salary not disclosed