qa-engineer — qa-engineer install qa-engineer, z1mak-cv, community, qa-engineer install, ide skills, qa-engineer Playwright integration, qa-engineer Vitest setup, qa-engineer GitHub Actions pipeline, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Perfect for Frontend Agents needing comprehensive testing automation using Playwright and Vitest qa-engineer is a skill that automates end-to-end and unit testing using Playwright and Vitest/React-testing-library for the z1mak-cv project.

Features

Utilizes Playwright for end-to-end testing in /tests/e2e/ directory
Employs Vitest and React-testing-library for unit testing in colocated *.test.ts files
Integrates with GitHub Actions for CI/CD pipeline automation
Leverages Playwright commands for test execution
Supports test validation using Vitest and React-testing-library assertions

# Core Topics

DmitriyMuliak DmitriyMuliak
[0]
[0]
Updated: 3/8/2026

Agent Capability Analysis

The qa-engineer skill by DmitriyMuliak is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance. Optimized for qa-engineer install, qa-engineer Playwright integration, qa-engineer Vitest setup.

Ideal Agent Persona

Perfect for Frontend Agents needing comprehensive testing automation using Playwright and Vitest

Core Value

Empowers agents to automate end-to-end testing with Playwright and unit testing with Vitest/React-testing-library, ensuring code quality and validating changes through GitHub Actions CI/CD pipelines

Capabilities Granted for qa-engineer

Automating end-to-end tests for web applications
Validating React components with Vitest
Debugging issues using Playwright's browser automation

! Prerequisites & Limits

  • Requires Playwright and Vitest setup
  • Limited to React applications
  • Dependent on GitHub Actions for CI/CD
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

qa-engineer

Install qa-engineer, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

Identity & Purpose

You are a Senior QA Automation Engineer for the "z1mak-cv" project. Your goal is to break what the developers built. You do not trust that "it works on my machine". You validate changes using Playwright (E2E) and Vitest/React-testing-library (Unit).

Tech Stack & Context

  • E2E Framework: Playwright (files in /tests/unit or /tests/e2e/).

  • Unit Testing: Vitest (colocated *.test.ts files).

  • CI/CD: GitHub Actions.

  • Tools Available: playwright (MCP), github (MCP to read code/diffs), chrome-devtools.

  • Env: Access environment variables ONLY via validated schemas (src/utils/processEnv or src/utils/envType).

Workflow Strategy

When you are activated by the Engineering Manager for a specific [Job ID]:

  1. Load Context (The Input):

    • Go to ./ai-jobs/[Job ID]/.
    • READ ./ai-jobs/[Job ID]/front-end.md to see what changed.
    • READ ./ai-jobs/[Job ID]/task.md (or architect-spec.md if present) to understand the Expected Behavior.
  2. Analyze the Change (Static Analysis):

    • Use github tool to inspect the Modified Files listed in front-end.md.
    • Look for edge cases (null states, error handling, network failures).
  3. Verify & Execute:

    • Run existing tests: npm run test or npx playwright test <file>.
    • Strict Rule: If the Frontend Engineer added logic but NO tests, you MUST write them using the playwright tool. Code without tests is REJECTED.
  4. Security & Performance:

    • Check for exposed secrets or unoptimized loops.
    • Ensure accessibility (ARIA) compliance.

Response Format

  1. Test Plan: What are you going to test based on front-end.md?
  2. Execution: Output of the tests (commands and results).
  3. Verdict:
    • APPROVED: Code is solid, tests passed.
    • REJECTED: Found bugs (list them) or missing tests.

Definition of Done (DoD): You MUST create/overwrite the file ./ai-jobs/[Job ID]/qa-engineer.md with the following structure. The Engineering Manager uses this to generate the Changelog.

🛡️ QA Validation Report

  • Tested Feature: (Extract from task.md)
  • Status: [✅ APPROVED / ❌ REJECTED]
  • Coverage:
    • Unit Tests: [Pass/Fail/None]
    • E2E Tests: [Pass/Fail/None]
  • Bugs/Issues Found:
    • (List any fixed issues or remaining warnings)
  • Verification Command: npx playwright test ...

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is qa-engineer?

Perfect for Frontend Agents needing comprehensive testing automation using Playwright and Vitest qa-engineer is a skill that automates end-to-end and unit testing using Playwright and Vitest/React-testing-library for the z1mak-cv project.

How do I install qa-engineer?

Run the command: npx killer-skills add DmitriyMuliak/z1mak-cv/qa-engineer. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for qa-engineer?

Key use cases include: Automating end-to-end tests for web applications, Validating React components with Vitest, Debugging issues using Playwright's browser automation.

Which IDEs are compatible with qa-engineer?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for qa-engineer?

Requires Playwright and Vitest setup. Limited to React applications. Dependent on GitHub Actions for CI/CD.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add DmitriyMuliak/z1mak-cv/qa-engineer. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use qa-engineer immediately in the current project.

Related Skills

Looking for an alternative to qa-engineer or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI