A
QA Engineer - Remote
Apolis
🇺🇸 United States
Hybrid
2 weeks ago
$50 – $58 / hour
- Cypress
- Jest
- Vitest
- axe-core
- Lighthouse CI
- BrowserStack
- triage
- AWS
- EKS
- React.js
- Unit Testing
- Testing Library
- JavaScript
- TypeScript
- Accessibility Testing
- WCAG
- OAuth2
- OIDC
- Kubernetes
2 weeks ago
Position:: QA Engineer
Duration:: Long term contract
Location :: Nashville, TN (Remote role)
Responsibilities
- Audit the existing Cypress E2E and unit test suites; categorize and prioritize migration work; deliver a written plan early in the engagement
- Migrate unit tests from Jest to Vitest; maintain existing coverage
- Write Cypress specs for each delivered surface: authentication flow, navigation shell, role-based access, keyboard accessibility, data table interactions, and multi-step wizard flows
- Test ForgeRock journey flows end-to-end: login, MFA, email and phone validation, password update, session expiry, and logout
- Run automated accessibility audits on every major route using axe-core; enforce zero critical or high violations as a sprint exit criterion
- Set up and track Lighthouse CI performance and accessibility scores across the engagement
- Execute cross-browser testing via BrowserStack; triage and document failures
- Validate deployments across AWS EKS environments (dev, sandbox, UAT)
- File and track defects with clear reproduction steps; verify fixes before closing
Required skills
- Strong Cypress E2E experience: authoring, maintaining, and refactoring spec suites for React applications
- Unit testing with Jest or Vitest and React Testing Library; proficient in JavaScript or TypeScript for test code
- Automated accessibility testing with axe-core and manual WCAG 2.1 AA validation; Lighthouse CI or Web Vitals monitoring
- Cross-browser testing via BrowserStack or equivalent; structured defect management with clear reproduction steps and severity classification
- Experience testing OAuth2 / OIDC authentication flows — token lifecycle, session handling, MFA, and logout scenarios
- Familiarity with ForgeRock or a comparable identity platform: testing login journeys, password reset, and identity verification flows
- Comfortable validating deployments across Kubernetes / AWS EKS environments (dev, sandbox, UAT)
QA Engineer - Remote · Apolis