What problem does it solve?
QA teams spend significant time manually validating tickets across UI and API. This skill automates the validation by running Playwright-based UI checks and curl + jq API verifications, reducing cycle time and ensuring acceptance criteria are met.
Core Features & Use Cases
- Playwright browser testing to validate UI elements, user flows, and navigation.
- API testing with curl + jq to verify endpoints, status codes, and response payloads.
- Mixed-mode testing where criteria require both UI and API checks, with automatic mode selection.
- Evidence generation and reporting with consistent file naming and storage under /home/agent/evidence/{TICKET_ID}.
- Target URL extraction from ticket comments to locate the running instance.
Quick Start
Invoke the QA test runner on a ticket to execute Playwright UI tests and API checks against the ticket's target URL, saving evidence under /home/agent/evidence/{TICKET_ID}.