role-qa-engineer

Guide QA engineers through test strategy, BDD, and bug reporting.

9|2|Updated Dec 10, 2025
One-click install
npx skills add https://github.com/ilandahan/AID --skill role-qa-engineer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: role-qa-engineer
Source: https://github.com/ilandahan/AID/tree/main/.claude/skills/role-qa-engineer
Command: npx skills add https://github.com/ilandahan/AID --skill role-qa-engineer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a structured QA role guide within the AID methodology to align teams on testing strategy, BDD practices, and bug reporting.

Core Features & Use Cases

  • Test strategy & planning: Establish TDD + BDD approaches, define test plans, and set acceptance criteria.
  • BDD with Gherkin: Offer templates and guidelines for writing Gherkin scenarios and behavior-driven tests.
  • Quality governance: Methods to prevent flaky tests, detect test pollution, and ensure test independence.
  • Bug investigation & reporting: Standardized templates and checklists to document issues clearly.

Quick Start

Use the role-qa-engineer skill to outline a QA plan for a new feature, draft a Gherkin scenario, and generate a concise bug report template.

Frequently Asked Questions about role-qa-engineer

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

FAQPage Schema
How do I write effective Gherkin scenarios for behavior-driven testing?

To write effective Gherkin scenarios for behavior-driven testing, use structured templates that define clear Given-When-Then steps. This approach aligns test scenarios with acceptance criteria, ensuring test independence and preventing test pollution across product team workflows.

What is the best way to structure a QA test strategy for a new feature?

A structured QA test strategy for a new feature combines TDD and BDD approaches to define comprehensive test plans and acceptance criteria. This methodology establishes clear quality governance, preventing flaky tests and ensuring robust test data management.

How do I create a standardized bug reporting template for my development team?

To create a standardized bug reporting template, use structured checklists that document issues clearly with required reproduction steps and environmental details. This ensures thorough bug investigation and consistent communication within product teams.

How can I prevent flaky tests and ensure test independence in automation?

To prevent flaky tests and ensure test independence in automation, enforce strict quality governance methods that detect test pollution and manage test data securely. This isolates test environments and maintains reliable execution throughout the testing workflow.

Does this QA testing guidance support both TDD and BDD workflows?

Yes, this QA testing guidance supports both TDD and BDD workflows by integrating test-driven development planning with behavior-driven Gherkin scenario generation. It provides phase-focused outputs that align acceptance criteria with overall quality assurance workflows.

Why do I need a dedicated test strategy and bug reporting process?

You need a dedicated test strategy and bug reporting process to align product teams on consistent quality assurance workflows. Establishing structured governance prevents test pollution, enforces best practices for test data security, and standardizes issue documentation.