qa-testing
The qa-testing skill automates API and end-to-end test generation and execution for implemented features, using Quinn, a QA engineer agent, to create test cases for new endpoints and critical user flows. Use this skill during the QA phase to assess code quality, identify edge cases from reviews, run regression tests, and determine whether implemented stories meet quality gates before deployment.
git clone --depth 1 https://github.com/a5c-ai/babysitter /tmp/qa-testing && cp -r /tmp/qa-testing/library/methodologies/bmad-method/skills/qa-testing ~/.claude/skills/qa-testingSKILL.md
# QA Testing Generate and execute API and E2E tests with quality gate assessment. ## Agent Quinn (QA Engineer) - `bmad-qa-quinn` ## Workflow 1. Generate API tests for new endpoints 2. Create E2E tests for critical user flows 3. Test edge cases from code review findings 4. Run regression tests 5. Generate coverage report 6. Provide quality gate recommendation ## Inputs - `projectName` - Project name - `storyResults` - Implemented story results - `codeReview` - Code review findings (optional) ## Outputs - Test results (total, passed, failed) - Coverage percentage - Quality gate status (pass/fail) - Failed test details - Manual testing recommendations ## Process Files - `bmad-orchestrator.js` - Phase 4 QA - `bmad-implementation.js` - Sprint QA
Review TypeScript code changes for consistency, type safety, and monorepo patterns across babysitter packages
Generate and validate documentation for @a5c-ai/babysitter-sdk CLI commands and exported APIs
Scaffold new babysitter process definitions following SDK patterns, proper structure, and best practices. Guides the 3-phase workflow from research to implementation.
Architect code review with DRY, YAGNI, abstraction, and test coverage principle enforcement