What problem does it solve? End-to-end tests are slow, flaky, and expensive to maintain, and teams often write too many of them or debug failures without screenshots and traces. This Skill provides a complete testing discipline covering Playwright setup, Page Object Model, locator strategy, flakiness prevention, smoke tests, and BDD so critical user journeys are verified reliably from the user's perspective. ## Core Features & Use Cases - Playwright Patterns: Project configuration, Page Object Model, role-based locator priority, and observable-state waiting instead of hardcoded sleeps. - Smoke & API E2E Tests: Post-deployment smoke suites for critical paths plus full API workflow tests covering auth tokens and resource lifecycles. - Flakiness & Test Data Management: Root-cause fixes for flaky tests, quarantine via test.fixme, and API-driven isolated test data setup and teardown. - Use Case: After each deployment, run a tagged @smoke Playwright suite that verifies health endpoints, home page load, and login within minutes, with failure screenshots and traces uploaded as CI artifacts. ## Quick Start Write a Playwright E2E test suite with a Page Object Model for the login and checkout flows, plus a smoke test that runs after every deployment.