Software Developer In Test (SDET)
Neshent Tech
Seattle, WA
Posted On: Apr 30, 2025
Posted On: Apr 30, 2025
Job Overview
Salary
Depends on Experience
Required Skills
- Playwright
- Software Developer in Test (SDET)
- Cypress
- E2E testing
- TestRail
Job Description
Primary Responsibilities
- Build and maintain Playwright-based E2E and smoke tests covering core guest journeys such as browse, add-to-bag, and checkout.
- Develop scalable integration tests using React Testing Library, Jest, and internal tools.
- Apply and enforce consistent test colocation, naming conventions, and traceability to support execution tracking and analytics.
- Utilize Mock Service Worker (MSW) and shared data fakers to simulate APIs and manage dynamic test data.
- Align automated tests with TestRail test cases, translating manual test intents into maintainable code.
- Participate in test strategy discussions to define appropriate testing levels (unit, integration, E2E).
- Assist in deprecating Cypress tests in favor of more reliable and performant Playwright-based solutions.
- Integrate automated tests into GitLab CI/CD, including trace/video capture and visual regression testing workflows.
- Collaborate across development and QA teams to increase test coverage, reduce test flakiness, and promote shift-left testing practices.
Required Skills
- 5+ years of experience in frontend testing or development
- Strong proficiency in React, TypeScript, and Micro Frontend (MFE) architecture
- Hands-on experience with Playwright or Cypress for E2E testing within CI/CD pipelines
- In-depth knowledge of React Testing Library, Jest, and mocking tools like MSW
- Experience with GitLab CI/CD, particularly in test job configuration and artifact management
- Familiarity with AWS services such as S3 and CloudFront for test artifact storage or frontend hosting
- Working knowledge of TestRail or similar test management platforms.
Job ID: NT250157