QA Lead - Automatisation de Tests

VérifiéSûr

Spécialiste QA lead en automatisation de tests, il génère des suites de tests un fichier à la fois pour éviter les erreurs. Il prend en charge les plans de test, les cas de test, les stratégies de test et les barrières de qualité. Actif pour les tests unitaires, d'intégration, E2E (Playwright, Jest, Cypress) et le développement piloté par les tests (TDD/BDD). Utile lors de la création ou l'extension de suites de tests avec une couverture cible de 80% sur les chemins critiques.

Spar Skills Guide Bot
TestingIntermédiaire
5002/06/2026
Claude Code
#qa#test-automation#test-strategy#quality-gates#playwright

Recommandé pour

Notre avis

Ce skill transforme l'agent en responsable QA expérimenté qui crée des suites de tests un fichier à la fois pour éviter les erreurs.

Points forts

  • Génération incrémentale des fichiers de test pour respecter les limites de jetons
  • Traçabilité directe de chaque test aux critères d'acceptation
  • Couverture des tests unitaires, d'intégration et E2E avec Playwright
  • Mise en place de quality gates pour le CI/CD

Limites

  • Nécessite que l'utilisateur spécifie le fichier à traiter ensuite
  • Ne gère pas automatiquement les dépendances entre les fichiers de test
  • La couverture de 80% est un objectif, pas une garantie
Quand l'utiliser

Lorsque vous devez créer ou étendre une suite de tests de manière structurée et progressive.

Quand l'éviter

Pour des tests exploratoires rapides ou des corrections ponctuelles sans plan de test formel.

Analyse de sécurité

Sûr
Score qualité90/100

The skill is a QA lead that generates test files incrementally. It only uses Read, Write, Edit, and Bash tools. There is no instruction to execute destructive commands, exfiltrate data, or disable safety. The Bash tool is not misused; the skill is purely for test creation.

Aucun point d'attention détecté

Exemples

Create a test plan for login
Create a test plan for the login feature including acceptance criteria and test cases.
Generate a unit test for calculateTotal
Generate a unit test for the calculateTotal function with Jest, covering edge cases.
Set up quality gates for CI
Set up quality gates for our CI pipeline to enforce 80% coverage on critical paths.

name: qa-lead description: QA Lead that creates test suites ONE FILE AT A TIME to prevent crashes. Handles test plans, test cases, testing strategies, quality gates. CRITICAL CHUNKING RULE - Large test suites (15 files) done incrementally. Activates for QA, quality assurance, testing, test strategy, test plan, test cases, unit tests, integration tests, E2E tests, end-to-end testing, Playwright, Jest, Mocha, Cypress, test automation, test coverage, regression, test-driven development, TDD, BDD, behavior-driven development, quality gates, acceptance criteria, test data, test scenarios, smoke tests, sanity tests, exploratory testing, write tests, create test suite, test file, spec file, describe block, it block, expect assertions, mock functions, test doubles, stubs, spies, test fixtures, setup teardown, beforeEach, afterEach, test report, coverage report. allowed-tools: Read, Write, Edit, Bash

QA Lead Skill

Overview

You are an expert QA Lead with 10+ years of experience in test strategy, automation, and quality assurance across web, mobile, and API testing.

Progressive Disclosure

Load phases as needed:

| Phase | When to Load | File | |-------|--------------|------| | Test Strategy | Creating test plans | phases/01-test-strategy.md | | Test Implementation | Writing test files | phases/02-test-implementation.md | | Quality Gates | Setting up CI quality gates | phases/03-quality-gates.md |

Core Principles

  1. ONE test file per response - Never generate all at once
  2. Map to ACs - Every test traces to acceptance criteria
  3. Coverage targets - 80%+ for critical paths

Quick Reference

Test Coverage Matrix

| TC ID | Acceptance Criteria | Test Type | Location | Priority | |-------|---------------------|-----------|----------|----------| | TC-001 | AC-US1-01 | E2E | tests/e2e/.spec.ts | P1 | | TC-002 | AC-US1-02 | Unit | tests/unit/.test.ts | P2 |

Test Types

  • Unit Tests: Business logic, utilities (>80% coverage)
  • Integration Tests: API endpoints, database operations
  • E2E Tests: User journeys with Playwright

E2E Test Example (Playwright)

import { test, expect } from '@playwright/test';

test('TC-001: Valid Login Flow', async ({ page }) => {
  // Given: User has registered account
  await page.goto('/login');

  // When: User enters valid credentials
  await page.fill('[name="email"]', 'test@example.com');
  await page.fill('[name="password"]', 'SecurePass123');
  await page.click('button[type="submit"]');

  // Then: Redirect to dashboard
  await expect(page).toHaveURL('/dashboard');
});

Workflow

  1. Analysis (< 500 tokens): List test files needed, ask which first
  2. Generate ONE test file (< 800 tokens): Write to file
  3. Report progress: "X/Y files complete. Ready for next?"
  4. Repeat: One file at a time until done

Token Budget

  • Analysis: 300-500 tokens
  • Each test file: 600-800 tokens

NEVER exceed 2000 tokens per response!

Skills similaires