testing-automation-expert

Design and implement unit, integration, and E2E tests for Python and TypeScript.

27|9|Updated Jan 4, 2026
One-click install
npx skills add https://github.com/georgekhananaev/claude-skills-vault --skill testing-automation-expert
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: testing-automation-expert
Source: https://github.com/georgekhananaev/claude-skills-vault/tree/main/.claude/skills/testing-automation-expert
Command: npx skills add https://github.com/georgekhananaev/claude-skills-vault --skill testing-automation-expert

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured, scalable approach to designing, implementing, and maintaining robust tests for Python and TypeScript projects, reducing defects and accelerating delivery.

Core Features & Use Cases

  • Test strategy design for unit, integration, and end-to-end testing across CI/CD pipelines.
  • Framework guidance for pytest, Jest, Vitest, and Playwright setup and configuration.
  • Quality enhancements including contract testing, accessibility checks, mutation testing, and test maintenance best practices.
  • Use Case: A product team adopting this Skill can define a reusable test plan, bootstrap test suites, and continuously improve through metrics and automation.

Quick Start

Start by outlining the test strategy for a feature, install the recommended tooling (pytest, Jest/Vitest, and Playwright), configure CI, and begin implementing tests with the provided patterns.

Frequently Asked Questions about testing-automation-expert

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I architect scalable tests for Python and TypeScript applications?

To architect scalable tests, design a structured test strategy covering unit, integration, and E2E layers using pytest, Jest, Vitest, and Playwright. This approach enforces clear test organization, reusable fixtures, and quality gates across CI/CD pipelines to reduce defects.

What's the best way to configure pytest and Playwright for end-to-end testing?

Configuring pytest and Playwright for E2E testing involves establishing framework guidance for setup, organizing end-to-end test suites, and integrating them into CI/CD pipelines. This ensures robust test execution and continuous quality validation for web applications.

Does this testing approach support contract testing and mutation testing?

Yes, this testing approach supports contract testing and mutation testing as core quality enhancements. It provides guidelines to implement these techniques alongside accessibility checks, ensuring comprehensive validation and maintaining robust test suites against code changes.

Can I use Vitest and Jest together in a single TypeScript testing strategy?

You can use Vitest and Jest within a TypeScript testing strategy by applying framework-specific configuration guidelines. The approach provides setup patterns for both tools, allowing teams to bootstrap test suites and enforce scalable testing practices based on project needs.

Why do I need mutation testing in my CI/CD pipeline?

Mutation testing is needed in CI/CD pipelines to evaluate test suite effectiveness by introducing code defects and verifying detection. This quality enhancement technique ensures your unit and integration tests maintain high coverage and robustness over time.