[Hiring] Quality Engineer @Duetto Research
Quality Engineer @Duetto Research
Quality Assurance
Salary tbd, equity par..
Remote Location
Employment Type full-time
Posted 2d ago

[Hiring] Quality Engineer @Duetto Research

2d ago - Duetto Research is hiring a remote Quality Engineer. πŸ’Έ Salary: tbd, equity participation πŸ“Location: Worldwide

Role Description

Duetto is building a quality engineering function from scratch, and this Senior QE role is the first hire that will define what quality engineering means at the company. This is not a traditional QA gatekeeper role. Duetto's quality model is a hybrid/guild approach: developers own testing, and QEs coach, enable, and build shared infrastructure that makes high-quality testing the path of least resistance.

The timing is significant. Duetto is in the middle of three simultaneous transformations: a monolith-to-microservices migration, a frontend migration to Playwright, and a shift to AI-generated code at scale. Each demands someone who can design test strategy for a system in motion.

You will be placed on the central quality engineering team or embedded in a high-priority product team, depending on organizational need at the time of hire.

What you'll do

  • Test automation architecture and quality gates (35%)
    • Define and own quality gate logic within CI pipelines: coverage thresholds, mutation score gates, contract test enforcement, flaky test quarantine rules, and test result reporting.
    • Implement flaky test auto-quarantine logic: tests failing more than 3 times in 7 days are quarantined and ticketed.
    • Design and maintain Testcontainers configurations for MongoDB, PostgreSQL, Redis, LocalStack, and RabbitMQ.
    • Build and maintain DataDog quality dashboards tracking test health, coverage trends, and flaky test rates.
    • Drive PR pipeline test execution toward the P90 target of under 15 minutes.
  • Selenium-to-Playwright migration (25%)
    • Lead and execute migration from Selenium and Cypress to consolidated Playwright (currently at 26% completion).
    • Use Claude Code to accelerate AI-assisted test migration at scale.
    • Design the shared Playwright configuration, CI sharding strategy, and page object library.
    • Own consolidating from 3 E2E frameworks to 1 (Playwright).
  • Contract testing and microservices quality (20%)
    • Design and implement Pact contract testing for service boundaries created during monolith-to-microservices extraction.
    • Manage the Pact broker and establish consumer-driven contract testing as standard practice.
    • Work with teams on API contract testing for GraphQL and REST service contracts.
  • Developer coaching and quality culture (20%)
    • Coach developers on testing practices and automation patterns.
    • Champion AI-augmented testing practices using Claude Code, CodeRabbit, and Augment.
    • Establish mutation testing practices using PIT (Java) and Stryker (JavaScript/TypeScript).
    • Mentor junior QEs as the team grows.

Qualifications

  • Strong experience with Playwright for end-to-end test automation, including page object patterns and CI integration.
  • Hands-on experience defining and implementing quality gates within GitHub Actions pipelines.
  • Contract testing experience; Pact experience strongly preferred.
  • Proficiency in both Java and TypeScript/JavaScript for test implementation.
  • Experience with Testcontainers or equivalent integration test infrastructure.
  • Demonstrated ability to reduce test flakiness at scale.
  • Strong understanding of test strategy for distributed systems and service-oriented architectures.

Requirements

  • Duetto operates in an AI-first engineering environment. This role requires active use and advocacy of AI tooling.
  • Experience using Claude Code or similar AI coding assistants for test generation and automation.
  • Ability to evaluate and review AI-generated test code for correctness and coverage gaps.
  • Understanding that 50-70% of code at Duetto is AI-generated and QE practices must account for this.
  • Experience prompting AI tools effectively for test migration tasks at scale.

Personal qualities

  • Coaching mindset: you see your job as making developers better at testing, not gatekeeping.
  • Comfortable operating with ambiguity β€” this function is built from scratch.
  • Strong written and verbal communication skills for distributed teams.
  • Able to prioritize pragmatically: knows the difference between value-add improvements and overhead.
  • High standards for your own work combined with patience for teams building testing skills.

Technical environment

  • End-to-end testing: Playwright, Selenium (legacy), Cypress (legacy).
  • Unit testing: JUnit 5 + Mockito (Java), Jest + React Testing Library (TypeScript).
  • Integration testing: Testcontainers.
  • Contract testing: Pact.
  • Performance testing: k6.
  • Security: Snyk, Trivy.
  • Mutation testing: PIT (Java), Stryker (JavaScript).
  • CI/CD: GitHub Actions.
  • Observability: DataDog, OpenTelemetry.
  • AI tools: Claude Code, CodeRabbit, Augment.
  • Core stack: Java, Spring Boot, React, TypeScript, Next.js, GraphQL, MongoDB, AWS.

Benefits

  • Compensation range (L5 - senior): TBD.
  • Equity participation.
  • Comprehensive health, dental, and vision coverage.
  • Flexible remote-first work environment.
  • Home office stipend.
  • Professional development budget.
  • Unlimited PTO.

Why join Duetto now?

  • Build from scratch. This is the first senior QE hire defining quality engineering practices for the entire engineering organization.
  • Architectural impact at scale. The monolith-to-microservices migration is underway. The infrastructure you design shapes how the organization tests distributed systems for years.
  • AI-first testing. Pioneer AI-assisted test generation in a codebase where 50-70% of code is already AI-generated.
  • Modern tooling throughout. Playwright, Testcontainers, Pact, k6, GitHub Actions, DataDog β€” no legacy constraints.
  • Clear growth path. Senior QE (L5) to staff/lead QE (L6) as the function matures.
  • Stability and market leadership. Duetto is series D funded and the market leader in hospitality revenue management SaaS.
Before You Apply
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Quality Engineer @Duetto Research
Quality Assurance
Salary tbd, equity par..
Remote Location
Employment Type full-time
Posted 2d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 160,000+ Remote Jobs
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 160,000+ Remote Jobs