657,068open jobs
38,176companies
92,947added this week
Browse all
Salary
$45k – $118k per year (Estimated)
Location
In office
Seniority
Staff · 6+ years exp
Overview
Company
Impact
Profile match
Cloud-based hotel revenue management system and revenue strategy solutions that deliver powerful insights on pricing and demand.

Duetto's quality engineering function is being built from the ground up - and this is the role that defines what it becomes. As Lead Quality Engineer, you'll architect the test automation infrastructure, quality gate logic, and shared tooling that make high-quality testing the path of least resistance for every engineering team. You'll be operating in a system actively in transformation: a live monolith-to-microservices migration, a consolidation to Playwright, and a codebase where 50-70% of code is AI-generated at scale. If you're a senior quality engineer who leads with coaching rather than gatekeeping and thrives on building things that last, this is your role.

What Makes Us Different?

Duetto is the hospitality industry's leading revenue management platform, founded in 2012 by former Wynn Resorts executives who knew the industry needed better technology. We built the world's first Revenue & Profit Operating System - a suite of tools (GameChanger, ScoreBoard, BlockBuster, Advance and more) that goes beyond room pricing to give hotels, resorts and casinos a complete picture of their revenue and profitability. Trusted by clients ranging from independent boutique hotels to global chains, we've been named the #1 Revenue Management Software by HotelTechAwards four years running and the #1 Best Place to Work in Hotel Tech in 2025. Backed by GrowthCurve Capital since 2024, we're accelerating our investment in AI - and we're genuinely passionate about the industry we serve. We build products we're proud of, for customers we care about.

What You'll Be Doing

  • You'll 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.
  • You'll 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.
  • You'll 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.
  • You'll design and maintain Testcontainers configurations for MongoDB, PostgreSQL, Redis, LocalStack, and RabbitMQ to support reliable, reproducible integration test environments across the engineering organisation.
  • You'll 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.
  • You'll 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 We're Looking For

You may be a good fit if you have:

  • 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

Strong candidates may also have:

  • 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

Why Duetto?

  • 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.

The Details

  • Location: Remote - Spain, Croatia, or United Kingdom
  • Department: Engineering / Quality

Duetto is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other characteristic protected by applicable law.

Sound like you?

You don't need a hospitality background. 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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
657,068 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
In your city
Frontend Developer 6 hours ago
In office • Full-Time • 2+ years exp • Bengaluru
JavaScript
TypeScript
Swift
Frontend
React.js
Mobile
SwiftUI
React Native
Apply
Frontend Engineer 6 hours ago
Remote/Hybrid • 4+ years exp
Python
JavaScript
TypeScript
Frontend
Vue.js
Zustand
Redux
Webpack
React.js
Vite
Mobile
State Management
Design
Figma
QA
Cypress
Jest
Apply
$24k – $46k per year (Estimated) • In office • 3+ years exp • Moscow
Java
Java
Liquibase
Databases
PostgreSQL
Redis
ClickHouse
Apache Kafka
DevOps
CI/CD
Apply
In office • 2+ years exp • Moscow
JavaScript
PHP
TypeScript
Frontend
Angular
React.js
DevOps
Rest API
Git
Apply
$16k – $35k per year (Estimated) • Remote • Part-Time • 3+ years exp • Moscow
JavaScript
Java
Databases
PostgreSQL
pgvector
AI/ML
llama.cpp
Claude
Claude Code
Model Context Protocol
Embeddings
Function Calling
AI Agents
LM Studio
Ollama
LLM
RAG
Human-in-the-Loop
Structured Outputs
DevOps
Rest API
GitHub Actions
Vercel
Netlify
CI/CD
Git
GitHub
Management
n8n
Telegram
Apply
$58k – $122k per year (Estimated) • Remote • 2+ years exp
Marketing
Salesforce
HubSpot
Apply
$26k – $56k per year (Estimated) • Remote • 2+ years exp
Apply
$80k – $163k per year (Estimated) • In office • 7+ years exp
Python
Java
Java
Spring Framework
Spring Cloud
Gradle
Databases
PostgreSQL
Redis
Apache Kafka
AI/ML
Claude
Claude Code
Model Context Protocol
Prompt Engineering
LLM
Frontend
GraphQL
DevOps
Terraform
OpenTelemetry
Datadog
Prometheus
AWS
Kubernetes
Grafana
Platform Engineering
Amazon EKS
Amazon S3
IAM
Amazon ECS
Amazon Kinesis
QA
Sentry
Apply
$45k – $96k per year (Estimated) • In office • 6+ years exp
AI/ML
Edge AI
Management
Monday.com
Apply
Data Analyst 27 days ago
$33k – $77k per year (Estimated) • In office • 2+ years exp • Worcester
Apply
See all jobs
This is one of many
657,068 more open roles from verified company boards, updated every day.