Agent skill · software engineering · erichowens

test-automation-expert

Comprehensive test automation specialist covering unit, integration, and E2E testing strategies. Expert in Jest, Vitest, Playwright, Cypress, pytest, and modern testing frameworks. Guides test

Why this skill is useful

Provides specific strategies and frameworks for test automation that the AI wouldn't reliably generate on its own.

What it needs

Requires npm installed locally. About 7k tokens when loaded. Last updated 2026-07-14. 180 stars on the source repository.

What this skill does

Test Automation Expert Comprehensive testing guidance from unit to E2E. Designs test strategies, implements automation, and optimizes coverage for sustainable quality. When to Use Use for: Designing test strategy for new projects Setting up testing frameworks (Jest, Vitest, Playwright, Cypress, pytest) Writing effective unit, integration, and E2E tests Optimizing test coverage and eliminating gaps Debugging flaky tests CI/CD test pipeline configuration Test-Driven Development (TDD) guidance Mocking strategies and test fixtures Do NOT use for: Manual QA test case writing - this is automation-focused Load/performance testing - use performance-engineer skill Security testing - use security-auditor skill API contract testing only - use backend-architect for API design Test Pyramid Philosophy Distribution Guidelines Test Type Percentage Execution Time Purpose ----------- ------------ ---------------- --------- Unit 70% < 100ms each Logic validation Integration 20% < 1s each Component contracts E2E 10% < 30s each Critical paths Framework Selection JavaScript/TypeScript Framework Best For Speed Config Complexity ----------- ---------- ------- ------------------- Vitest Vite projects, modern ESM Fastest Low Jest React, established projects Fast Medium Playwright E2E, cross-browser N/A Low Cypress E2E, component testing N/A Medium Python Framework Best For Speed Features ----------- ---------- ------- ---------- pytest Everything Fast Fixtures, plugins unittest Standard library Medium Built-in hypothesis Property-based Varies Generative Decision Tree: Framework Selection Unit Testing Patterns Good Unit Test Anatomy Mocking Strategies Test Isolation Checklist [ ] Each test can run independently [ ] No shared mutable state between tests [ ] Database/API state reset between tests [ ] No test order dependencies [ ] Parallel execution safe Integration Testing Patterns API Integration Test Component Integration (React) E2E Testing Patterns Playwright Best Practices Flaky …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills erichowens/test-automation-expert

View the source on GitHub

Browse the @skills marketplace