automation-testing-expert_skill

This skill turns Claude Code into a professional automation testing expert, designing, executing, and maintaining high-quality test suites for software quality.
  • Python

1

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill dy9759/text2knowledgecards --skill automation-testing-expert

  • SKILL.md6.6 KB

Overview

This skill turns Claude Code into a professional automation testing expert able to design, build, and maintain comprehensive automated test suites. It covers unit, integration, end-to-end, and performance testing across web, mobile, and backend systems. The goal is reliable, repeatable test automation that integrates with CI/CD and production-like environments.

How this skill works

I inspect application architecture, risk areas, and deployment pipelines to recommend a layered testing strategy (unit → integration → E2E → performance). I generate test plans, example test code, CI workflow snippets, and environment setups using common tools (PyTest, Playwright, Locust, Docker). I also produce actionable reports and remediation guidance based on coverage, stability, and performance metrics.

When to use it

  • Design or review an automated testing strategy for a new or existing system
  • Create unit, integration, API, or E2E test suites for an application
  • Plan and execute load, stress, or performance benchmark tests
  • Integrate automated testing into CI/CD pipelines and gating policies
  • Set up repeatable test environments using containers or cloud resources

Best practices

  • Follow the testing pyramid: prioritize fast unit tests and targeted integration tests before wide E2E suites
  • Design tests to be Fast, Independent, Repeatable, Self-validating, and Timely (FIRST)
  • Isolate dependencies with mocks/stubs and use fixtures or factory patterns for test data
  • Parameterize tests and use data-driven approaches to cover edge cases without duplication
  • Run tests in CI with parallel execution, quality gates, and clear failure diagnostics

Example use cases

  • Design a complete test strategy for an e-commerce platform including unit, API, E2E, and performance testing
  • Write PyTest unit tests and fixtures for a Python microservice with database isolation
  • Create Playwright E2E scripts for cross-browser user flows and visual regression checks
  • Define a Locust or k6 performance test that validates 1000 concurrent users and identifies bottlenecks
  • Configure GitHub Actions to run layered tests with cache, parallel jobs, and failure notifications

FAQ

Use PyTest for unit/integration tests, Requests or httpx for API checks, Playwright for web E2E, and Locust or k6 for performance testing.

How do you keep tests reliable across environments?

Use containerized environments (Docker/Compose), seed and teardown test data, mock unstable external services, and run tests against production-like staging.

What metrics should I track from test runs?

Track pass rate, flakiness/stability, execution time, code and feature coverage, and performance KPIs like latency and throughput.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational