Senior Software Development Engineer in Test - WordPress and CMS
Role details
Job location
Tech stack
Job description
Take full ownership of a modern testing ecosystem as a QA Automation Engineer specializing in WordPress web platforms. In this high-impact role, you will embed deeply within our SDLC to take full ownership of an existing Cypress automation framework, evolving it into a lean, ultra-efficient machine., Rather than acting as a traditional manual QA tester, you will leverage a strong understanding of software development principles and the WordPress testing lifecycle to influence code quality proactively. You will serve as the technical guardian of our publishing workflows, validating core functionality, theme/plugin stability, and backend reliability. While your primary focus will be optimizing the WordPress ecosystem, familiarity with Headless CMS architectures and API integrations is highly beneficial, as you will help ensure content flows seamlessly across our platform. By optimizing test suites, removing bloat, and introducing rigorous automated gates, you will ensure a global publishing platform remains stable while driving team velocity to new heights., * Deep familiarity with the WordPress testing lifecycle, core functionalities, and PHP basics to accurately diagnose whether failures stem from custom plugin logic, core updates, or theme conflicts.
- Familiarity with Cypress or Playwright, specifically focusing on taking ownership of, streamlining, maintaining, and refactoring existing test suites to remove bloat.
- Strong grasp of general software development principles and testing philosophies, enabling you to sit as a peer with developers and proactively influence code quality.
- Dedicated to building automated gates, reducing manual QA effort, and moving teams toward a continuous, shift-left testing model.
- Experience ensuring test plans, test cases, and execution reports are versioned and integrated into the development history.
- Ability to overlap core business hours with ET (US Timezone).
Requirements
- Familiarity with using modern AI-related development tools (such as Cursor, Claude, or GitHub Copilot) as a multiplier to write tests faster, analyze coverage, and accelerate debugging.
- Past experience transitioning automated testing suites from Cypress to Playwright.
- Familiarity with using Docker to run and test applications locally, and integrating automated testing seamlessly into active CI/CD deployment pipelines.