qa-expert

Design and execute software tests with Playwright, Cypress, Jest, Vitest, or pytest.

3|2|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/grasberg/sofia --skill qa-expert-grasberg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qa-expert
Source: https://github.com/grasberg/sofia/tree/main/workspace/skills/qa-expert
Command: npx skills add https://github.com/grasberg/sofia --skill qa-expert-grasberg

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

QA automation challenges: unstable tests, flaky pipelines, slow feedback loops.

Core Features & Use Cases

  • Design test strategies following the testing pyramid with unit, integration, and E2E tests.
  • Implement tests using Playwright, Cypress, Jest, Vitest, or pytest, including page objects and data factories.
  • Integrate test suites into CI/CD pipelines with quality gates, flaky test detection, and coverage targets.
  • Perform visual regression testing and accessibility checks using axe-core or equivalent.

Quick Start

Run the ready-to-use test suite against your project to validate core paths and detect regressions.

Frequently Asked Questions about qa-expert

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

FAQPage Schema
How do I reduce flaky test automation in my CI pipelines?

Reduce flaky test automation by applying structured test strategies with flaky test detection and coverage thresholds within your CI/CD pipelines. This stabilizes pipelines and ensures consistent feedback loops across modern web applications.

What is the best way to structure E2E tests using Playwright or Cypress?

Structure E2E tests by following the testing pyramid with unit, integration, and E2E layers. Implement tests using Playwright or Cypress with page objects and data factories to build robust and maintainable test suites.

Does this test automation approach support visual regression and accessibility checks?

Yes, this test automation approach supports visual regression testing and accessibility checks. It integrates axe-core or equivalent tools to validate core paths and detect visual regressions across modern web apps.

Can I integrate Jest or pytest unit tests with CI/CD quality gates?

Yes, you can integrate Jest, Vitest, or pytest unit tests into CI/CD pipelines with quality gates. This integration enforces coverage targets and automatically detects flaky tests to prevent regressions from deploying.

Why does my test suite have slow feedback loops and how do I fix it?

Slow feedback loops often result from poorly structured test suites lacking proper unit and integration separation. Fix this by automating test design across the testing pyramid and integrating quality gates to optimize execution speed.