The Smart Policy Assist (SPA) testing strategy has achieved significant milestones in Phase 1, delivering ~93% automation coverage for agreed upon critical workflows, reducing production defect slippage by ~83% by prioritizing stable test environments, and shortening the test feedback cycles to ~10 minutes. By adopting & phasing in Acceptance Test-Driven Development (ATDD), transitioning to Playwright for comprehensive UI and API testing, and advancing Infrastructure as Code (IaC) for environment consistency, the team has significantly improved software quality and accelerated delivery.
Goal: Ensure higher-quality software through early defect detection, reduced manual intervention, and adaptability to changing requirements.
Continuous Integration (CI): Implemented a CI pipeline running automated tests nightly and on pull requests, enabling rapid developer feedback and earlier bug prevention.
ATDD Adoption: Fully adopted user story and Gherkin-based acceptance criteria, ensuring alignment of development and testing with user-focused outcomes.
Early QA Involvement: QA member(s) engage from requirements gathering, proactively identifying defects and minimizing rework.
Collaborative Refinements: Increased adoption and frequency of refinement sessions, with tailored cadences still needed for SPA-specific needs. Exploring asynchronous or three-amigos approaches to shrink necessary audience & achieve consistent outcomes.
Vertical Feature Development: Progressing toward vertical Story slicing via ATDD, though some teams revert to horizontal splitting without guidance. Adoption is ongoing.