Quality Engineer
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Quality Engineer: Defining and owning quality gate logic within CI pipelines and leading the migration from Selenium and Cypress to Playwright with an accent on AI-assisted test migration at scale. Focus on designing test strategy for a system in motion, managing Pact broker, and coaching developers on testing practices.
Location: Remote (Croatia)
Company
is the hospitality industry's leading revenue management platform, offering a suite of tools that goes beyond room pricing to give hotels, resorts and casinos a complete picture of their revenue and profitability.
What you will do
- Define and own quality gate logic within CI pipelines, building DataDog quality dashboards to track test health and coverage trends.
- Lead and execute the migration from Selenium and Cypress to Playwright, using Claude Code to accelerate AI-assisted test migration at scale.
- Design and implement Pact contract testing for service boundaries created during the monolith-to-microservices extraction.
- Design and maintain Testcontainers configurations for MongoDB, PostgreSQL, Redis, LocalStack, and RabbitMQ.
- Champion AI-augmented testing practices using Claude Code, CodeRabbit, and Augment, evaluating AI-generated test code for correctness and coverage gaps.
- Coach developers on testing practices and automation patterns, establish mutation testing, and mentor junior QEs.
Requirements
- 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, with 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.
- Active experience using Claude Code or similar AI coding assistants for test generation and automation.
Nice to have
- Experience migrating legacy E2E frameworks (Selenium, Cypress) to Playwright at scale.
- Familiarity with mutation testing tools – PIT for Java, Stryker for JavaScript/TypeScript.
- Experience with performance testing using k6.
- Background in hospitality technology or complex B2B SaaS environments.
Culture & Benefits
- Build quality engineering practices and infrastructure from scratch, shaping the engineering organization's approach to quality.
- Pioneer AI-first testing practices with a significant portion of code already AI-generated.
- Have architectural impact at scale with a live monolith-to-microservices migration and Playwright migration underway.
- Utilize modern tooling throughout, including Playwright, Testcontainers, Pact, k6, GitHub Actions, and DataDog.
- A clear growth path from Senior QE (L5) to Staff/Lead QE (L6) as the quality engineering function matures and grows.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →