qa-engineer

Automate end-to-end testing and visual regression for web applications with Playwright.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/Balagurudev/Agent-versions-shapes --skill qa-engineer-balagurudev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qa-engineer
Source: https://github.com/Balagurudev/Agent-versions-shapes/tree/main/skills/qa-engineer
Command: npx skills add https://github.com/Balagurudev/Agent-versions-shapes --skill qa-engineer-balagurudev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill eliminates manual regression testing by automating the verification of product features, ensuring that new code changes do not break existing functionality.

Core Features & Use Cases

  • Automated E2E Testing: Translates product specifications into robust Playwright test suites.
  • Visual Regression: Monitors UI stability by performing pixel-perfect visual snapshots.
  • API-Driven State: Uses backend API calls to inject test data, significantly speeding up test execution.
  • Use Case: After a developer completes a new user authentication flow, this skill automatically verifies the happy path, edge cases, and visual consistency across browsers.

Quick Start

Use the qa-engineer skill to generate and execute a test suite for the newly implemented user referral feature.

Frequently Asked Questions about qa-engineer

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

FAQPage Schema
How do I automate E2E testing for web applications using Playwright?

Automate E2E testing by mapping user flows and edge cases from product specifications into TypeScript test files using the Playwright framework. This skill targets feature validation to prevent new code changes from breaking existing functionality.

What is visual regression verification and how does it maintain UI stability?

Visual regression verification maintains UI stability by capturing pixel-perfect visual snapshots of web applications. It monitors visual consistency across browsers to detect unintended UI changes caused by new code deployments.

Can I use API-driven state injection to speed up Playwright test execution?

Yes, you can use API-driven state injection to speed up Playwright test execution. By using backend API calls to inject test data directly, the skill bypasses slow UI interactions and significantly accelerates test suite completion.

Does automated self-healing work with TypeScript regression testing pipelines?

Automated self-healing protocols maintain high-velocity TypeScript regression testing pipelines by automatically adjusting tests. This prevents flaky tests and ensures continuous verification without manual intervention during deployments.

How do I translate product specifications into robust Playwright test suites?

Translate product specifications into Playwright test suites by mapping defined user flows and edge cases directly to TypeScript test files. The skill automates this process to verify happy paths and edge cases for newly implemented features.