qa-engineer

Generate Jest, RTL, and Playwright tests from Gherkin feature files.

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/artsmc/codex-agentic --skill qa-engineer-artsmc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qa-engineer
Source: https://github.com/artsmc/codex-agentic/tree/main/skills/qa-engineer
Command: npx skills add https://github.com/artsmc/codex-agentic --skill qa-engineer-artsmc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Converts Gherkin feature files into comprehensive unit, integration, and E2E tests, aiming for 90%+ code coverage to ensure software quality.

Core Features & Use Cases

  • BDD-driven test generation: translates feature scenarios into executable test suites using Jest, React Testing Library, and Playwright/Cypress as appropriate.
  • Plan-first methodology: enforces a clear testing strategy before implementation, with plans derived from project documentation (hub, memorybank, and feature files).
  • Quality assurance guardrails: includes stateless memory, documentation-driven context, and tooling hints to streamline test creation and maintenance.

Quick Start

Generate a complete test plan and unit tests derived from the project's Gherkin features to maximize coverage.

Frequently Asked Questions about qa-engineer

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

FAQPage Schema
How do I convert Gherkin feature files into executable test suites?

Converting Gherkin feature files into executable test suites involves translating BDD scenarios into structured test plans, then generating unit, integration, and E2E tests using Jest, React Testing Library, and Playwright to maximize coverage.

What is the best way to plan tests from BDD scenarios for maximum code coverage?

Planning tests from BDD scenarios requires a plan-first methodology that derives testing strategies from project documentation and feature files before implementation. This ensures comprehensive coverage targeting 90% or higher across the codebase.

Does this test generation approach work with both frontend and backend codebases?

Test generation applies to both frontend and backend codebases, supporting unit, integration, and end-to-end testing. It leverages Jest and React Testing Library for frontend components alongside Playwright for comprehensive E2E testing workflows.

Can I use Playwright and Jest together for end-to-end and unit testing?

Using Playwright and Jest together enables comprehensive test automation across unit and end-to-end testing layers. Playwright handles browser automation for E2E tests, while Jest executes unit and integration tests to validate individual components.

When do I need stateless memory for test automation?

Stateless memory is needed for test automation when maintaining consistent documentation-driven context without retaining previous session states. This approach streamlines test creation by relying on project memory banks and hub documentation rather than cached data.

Why use a plan-first methodology before implementing test automation?

A plan-first methodology enforces a clear testing strategy derived from project documentation before writing any tests. This prevents fragmented coverage and ensures generated test suites align with feature requirements to achieve reliable code validation.