Insight Global is searching for an SDET to join one of canada's largest retailers located in Vancouver, BC, on an 18-month contract basis with an on-site requirement of 4 days/week. We are seeking a hands-on SDET to drive the next evolution of frontend test coverage across our Micro Frontend (MFE) React ecosystem. Youll be embedded in a product engineering team, working in close partnership with developers, QEs, and SDETs to deliver scalable, reliable, and developer-owned automated testing aligned with our testing trophy strategy.
This role is part of a strategic shift from a QA-led to a developer-owned testing model, emphasizing integration-first, user-centric, and automation-first practices.
Key Responsibilities
Build and maintain Playwright-based E2E and smoke tests for critical guest journeys (e.g., browse, add-to-bag, checkout).
Develop robust integration tests using React Testing Library, Jest, and our internal @lululemon/mwa-testing harness.
Drive test colocation and naming conventions to support auditability, execution traceability, and analytics.
Use Mock Service Worker (MSW) and shared data fakers for API mocking and dynamic data setup.
Ensure tests are aligned with TestRail test cases, partnering with QEs to translate manual test intent into code.
Contribute to test strategy discussions: define when and how to use unit, component, integration, or E2E tests.
Help sunset low-value Cypress tests and replace them with performant, reliable tests.
Integrate tests into GitLab CI/CD, including trace/video capture and visual regression workflows.
Collaborate with developers and QE to increase test coverage, reduce test flakiness, and shift left testing practices.
We are a company committed to creating inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity employer that believes everyone matters. Qualified candidates will receive consideration for employment opportunities without regard to race, religion, sex, age, marital status, national origin, sexual orientation, citizenship status, disability, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to
Human Resources Request Form. The EEOC "Know Your Rights" Poster is available
here.
To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy:
https://insightglobal.com/workforce-privacy-policy/ .
35 years frontend testing or development experience
Strong proficiency with React, TypeScript, and MFE architecture
Experience with Cypress or Playwright for E2E testing in CI/CD environments
Solid understanding of React Testing Library, Jest, and mocking frameworks like MSW
GitLab CI/CD experience, especially in configuring test jobs and managing test artifacts
Familiarity with AWS services relevant to frontend pipelines or test artifact storage (e.g., S3, CloudFront)
Working knowledge of TestRail or other test case management platforms
Experience with @testing-library/react-hooks, Storybook, or Visual Regression Testing
Prior exposure to Cypress, with the ability to help decommission and port to Playwright
Awareness of observability practices (e.g., logging, monitoring, flakiness tracking)
Comfort working in agile product teams with shared code ownership and DevOps practices
Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.