Celaralabs·10 days ago
● 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 (e.g., DoorDash, UberEats, Olo, Order Connector) — 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 (e.g., Kiro, automated AI code review) 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 with Java and the Karate framework for API and integration test automation.
● Experience testing third-party integrations — delivery service providers (DoorDash, UberEats, Olo, GrubHub, EzCater), loyalty, payment, or digital ordering connectors.
● Experience validating data pipelines, reporting, or analytics — including database validation (e.g., MongoDB) and data export/email verification.
● Experience with restaurant technology, POS systems, online/digital ordering, or other transactional business applications.
● Experience testing server-side-rendered web applications (e.g., Nuxt/Vue) and validating analytics/event tracking (GTM, GA4).
● Familiarity with Docker and containerized testing environments, and with distributed or scheduled test execution.
● Experience with test management/reporting tooling (e.g., TestRail, AIO Tests) and test traceability practices.
● Experience with modern AI-assisted engineering workflows and agentic development tools.