What You'll Do Here
● Own, maintain, and expand the Digital Product UI and end-to-end automation framework (TypeScript + Playwright), keeping it modular, reliable, and easy for the team to scale.
● Design and execute automated UI, end-to-end, API, regression, smoke, and redirect tests across the guest-facing web and mobile-web ordering experience.
● Build cross-browser (Chromium, Firefox, WebKit) and responsive desktop/mobile-web coverage using the Page Object Model, fixtures, and shared infrastructure patterns.
● Extend API and integration test coverage for the digital ordering flows the product depends on — REST endpoints, JSON payloads, schema validation, and the third-party delivery/ordering connectors — and the data export and reporting flows behind digital orders.
● Validate analytics and event tracking (GTM/GA4 dataLayer events) and use API mocking and SSR payload interception to test complex scenarios deterministically.
● Maintain and improve automated test execution within CI/CD pipelines (Azure DevOps, Docker), keeping regression suites healthy, fast, and trustworthy.
● Investigate defects, troubleshoot flaky tests, and perform root-cause analysis to surface quality risks early in the development lifecycle.
● Drive automation strategy and framework architecture decisions, and contribute to cross-squad quality engineering standards.
● Leverage AI-assisted tools and agentic workflows to improve test design, automation development, code review, troubleshooting, and engineering productivity.
● Mentor QA and automation engineers, lead by example on code quality and review discipline, and help grow the team's technical capability.
● Participate in and help lead sprint planning, test strategy discussions, and release validation activities.
Experience We're Looking For
- 5+ years of hands-on QA Automation, SDET, or Quality Engineering experience, including ownership of automation frameworks.
- Strong programming skills in TypeScript/JavaScript and object-oriented design principles.
- Proven experience building and maintaining UI automation frameworks with Playwright.
- Strong experience testing REST APIs, working with JSON payloads, and applying JSON schema validation.
- Experience with CI/CD pipelines and automated test execution (Azure DevOps preferred).
- Experience with Git, Node.js, and modern software development workflows.
- Experience using AI-assisted development tools for coding, debugging, or test generation.
- Experience with Java and the Karate framework for API and integration test automation.