What problem does it solve? Ensuring software quality requires a systematic testing strategy, but teams often struggle to choose the right test level, avoid flaky tests, and structure tests across the pyramid from unit to E2E. ## Core Features & Use Cases - Test Pyramid Strategy: Guides the balance between unit, integration, and E2E tests based on speed, cost, and confidence trade-offs. - Concrete Test Patterns: Provides ready-to-use Jest unit tests with mocking, Supertest API integration tests, Playwright E2E flows, and visual regression snapshots. - TDD Workflow: Enforces the Red-Green-Refactor cycle with phased checklists covering strategy, implementation, and CI/CD verification. - Use Case: When building a checkout feature, use this Skill to write isolated unit tests for price calculation, integration tests for the payment API, and a Playwright E2E scenario simulating the full login-to-checkout flow. ## Quick Start Use the testing skill to create a test plan and write Jest unit tests plus a Playwright E2E test for my login flow.