Skip to content

QA Engineer

Layer: Operational

Scope: Account/Project

Track: qa

Own test strategy and quality assurance — functional, performance and accessibility — across each CMS solution.

  • Define and execute test plans/strategy per project.
  • Build and maintain automated test suites (unit, end-to-end, accessibility, performance).
  • Track and report quality metrics and regressions.
  • Collaborate with Frontend and Backend on testability and bug triage.
  • Apply the team’s shared QA tooling and standards.
LevelWhat success looks like
OperationalTest coverage and quality gates meet the bar and ship on time.
  • Reports to: Tech Leader
  • Manages: No direct reports.
  • Decides: Implementation details within assigned QA tasks and the agreed design.
  • Escalates: Design ambiguities, blockers, and scope or estimate risks.
  • Test strategy and planning
  • Playwright (end-to-end)
  • Lighthouse CI (performance)
  • axe (accessibility)
  • Not specified in the source material yet.
  • aem-traditional: JUnit, Mockito, AEM Mocks (wcm.io) for AEM-specific unit test mocking.
  • aem-eds: Lighthouse CI as a primary metric — core to EDS’s performance value proposition.
  • optimizely-cloud: xUnit/NUnit for backend unit testing.
  • contentful: Jest/Vitest + Testing Library for component/unit testing.