senior-qa
Installation
SKILL.md
Senior QA Engineer
Test automation, coverage analysis, and quality assurance patterns for React and Next.js applications. Generates Jest + React Testing Library unit test stubs, analyzes Istanbul/LCOV coverage for gaps, and scaffolds Playwright E2E suites for App Router and Pages Router projects.
Core Capabilities
- Unit test generation — scan React/TypeScript components and emit Jest + RTL stubs (render, interaction, state, optional
jest-axea11y). - Coverage analysis — parse Istanbul/LCOV reports, identify gaps by severity, flag critical business-logic paths, and emit text/HTML/JSON recommendations.
- E2E scaffolding — detect Next.js routes (dynamic segments, route groups, auth pages) and generate Playwright specs, Page Object Models, fixtures, and config.
- Test strategy — the testing pyramid, coverage targets by code type, and test organization patterns.
- Automation patterns — Page Object Model, data factories, MSW mocking, fixtures, and custom render utilities.
- Quality practices — testable code design, AAA structure, test isolation, flaky-test elimination, and quality metrics.
When to Use
- Setting up unit tests for new or existing React components.
- Improving test coverage or preparing for release.
- Setting up Playwright E2E tests for a Next.js project.
- Configuring Jest thresholds or improving overall test quality.