QA Automation engineer
Summary
QA Automation engineer who builds and maintains E2E and API test frameworks (Cypress today, Playwright likely) in JavaScript/TypeScript for a luxury-retail e-commerce modernization project. Day to day: expanding shared E2E suites, triaging CI flakiness, leveraging AI-assisted test generation, and enabling engineers to test their own work.
- Design, extend, and maintain test frameworks, harnesses, and reusable patterns adopted across engineering pods
- Expand the shared E2E test suite covering critical shopping journeys while ensuring high reliability in CI pipelines
- Perform target regression testing prior to production deployments
- Pair directly with software engineers to elevate their unit and integration testing practices
- Leverage AI tools to accelerate test authoring, edge-case coverage, and suite maintenance
- Triage pipeline failures, isolate flaky tests, and ensure suite execution remains trusted
- Manage test data generation and test environments for owned suites
- Document testing patterns, standard practices, and feature specifications as they are established
- Participate in agile ceremonies and contribute to pull request reviews for test code
- 4+ years of professional test automation experience
- Hands-on project experience with both Cypress and Playwright (current suite uses Cypress; a migration to Playwright is under evaluation)
- Strong proficiency in JavaScript / TypeScript
- Proven experience in API test automation
- Proven track record of building or significantly extending test frameworks and suites from the ground up
- Strong alignment with an enablement mindset, equipping engineers to own quality
- Sharp exploratory instincts and comfort defining expected behavior in low-documentation environments
- Hands-on experience with AI-assisted test generation and suite maintenance
- Strong grasp of the test pyramid and proper positioning of E2E testing
- Familiarity with Git-based workflows and CI pipelines
- Upper-Intermediate to Advanced English (written and spoken)
- Ability to work with significant US Eastern Time overlap (LATAM / EMEA locations)
- Experience with Java test tooling (JUnit, REST-assured)
- E-commerce domain expertise (checkout, payment processing, user account journeys)
- Experience managing CI-integrated test suites and resolving test flakiness
- Exposure to performance, load, or accessibility testing