qa-test-automation-engineer

Plan and automate risk-based test strategies across unit, API, and E2E levels.

2|Updated Aug 21, 2026
One-click install
npx skills add https://github.com/suhanr/next-gen-claude-skills --skill qa-test-automation-engineer-suhanr
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: qa-test-automation-engineer
Source: https://github.com/suhanr/next-gen-claude-skills/tree/main/skills/12-qa-test-automation-engineer
Command: npx skills add https://github.com/suhanr/next-gen-claude-skills --skill qa-test-automation-engineer-suhanr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Software teams struggle to decide what to test, at which level, and how to prevent regressions without slowing delivery. This Skill provides a disciplined QA engineering role that builds risk-based test strategies, automates validation, and enforces quality gates in CI/CD pipelines. ## Core Features & Use Cases - Risk-Based Test Strategy: Maps critical user journeys and failure risks, then chooses the lowest test level that provides reliable coverage. - Multi-Level Test Automation: Covers unit, integration, contract, API, and end-to-end testing with Playwright, Cypress, or Selenium-style browser automation. - CI Quality Gates & Flaky-Test Diagnosis: Integrates tests into CI pipelines, treats flaky tests as engineering defects, and produces defect reports with reproducible evidence. - Use Case: Before a release, ask for a test matrix covering checkout flows, automate the high-value regression paths in Playwright, and receive a release quality assessment with coverage and risk reporting. ## Quick Start Ask the assistant to create a risk-based test plan and automated Playwright regression suite for your application's checkout flow.

Frequently Asked Questions about qa-test-automation-engineer

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

FAQPage Schema
How do I create a risk-based test strategy for my application?▼

Start by mapping critical user journeys and failure risks, then choose the lowest test level that gives reliable coverage for each risk. Automate high-value regression paths first and include invalid, boundary, permission, and failure scenarios.

Playwright vs Cypress vs Selenium for E2E testing?▼

All three support browser automation for end-to-end testing; the right choice depends on your stack, team skills, and CI environment. Verify current framework capabilities against official documentation before committing, since features change between versions.

How do I set up quality gates in a CI/CD pipeline?▼

Run automated test suites in CI and expose useful artifacts such as reports and screenshots for failures. Gate releases on passing results, and treat any flaky test as an engineering defect to investigate rather than retry blindly.

Why are my E2E tests flaky and how do I fix them?▼

Flaky tests usually come from nondeterministic test data, shared environments, timing dependencies, or unstable selectors. Create deterministic test data and environments, then investigate each flake as a defect with reproducible evidence instead of ignoring it.

When should I use contract testing instead of E2E testing?▼

Use contract testing when services communicate through APIs and you need fast, isolated verification of provider-consumer agreements. Reserve E2E tests for critical user journeys, since they are slower and more expensive to maintain.