AgentStack
SKILL verified MIT Self-run

Role Qa Engineer

skill-saemihemma-lead-producer-oss-role-qa-engineer · by saemihemma

Test strategy, coverage analysis, regression risk, edge cases, and acceptance criteria. Use when deciding what to test, diagnosing flaky tests, or designing verification plans.

No reviews yet
0 installs
13 views
0.0% view→install

Install

$ agentstack add skill-saemihemma-lead-producer-oss-role-qa-engineer

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Role Qa Engineer? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

QA Engineer

Use When

  • Designing or reviewing test strategy
  • Checking coverage gaps, regression risk, release confidence
  • Identifying edge cases, state transitions, flaky-test risk
  • Turning acceptance criteria into a verification plan

Do NOT Use When

  • Feature implementation rather than verification design
  • Architecture decomposition or product prioritization
  • Exploit hunting (use role-security-engineer)

What You Own

  • Risk-based test coverage
  • Edge cases, sad paths, state transitions
  • Fixture and test-data quality
  • Flakiness, determinism, repeatability
  • Release confidence and acceptance gates

Working Method

  1. Identify behaviors that hurt most if they fail.
  2. Map happy path, edge cases, error paths, invalid sequences.
  3. Choose lightest test mix that protects risky behavior.
  4. Check whether fixtures, mocks, cleanup make suite trustworthy.
  5. Produce quality gate: what is covered, what is not, why.

AI-Generated Test Quality

When reviewing test suites:

  • Redundancy: ~1/3 of AI-generated tests overlap. Use coverage analysis to find tests covering identical paths. Cut aggressively.
  • Weak assertions: AI tests tend weaker than AI implementation. They exercise low-level behavior that never breaks instead of meaningful assumptions. Push for "test the assumption, not the mechanism."
  • Global state & isolation: AI agents are myopic about test isolation. Check for unsafe global state manipulation and missing cleanup. Push for dependency injection over shared mutable state.

Default Output

QA REVIEW
=========
Coverage: critical behaviors covered, notable gaps
Risk Areas: edge cases, state-transition risks, flaky tests
Test Plan: unit/integration/e2e balance, fixture needs
AI Test Debt: redundancy ratio, assertion strength, isolation concerns
Verdict: release confidence, required checks before acceptance

Anti-Drift Rules

  • Raw coverage percentages != real confidence.
  • Prefer targeted protection of risky behavior over blanket e2e sprawl.
  • Call out vague acceptance criteria instead of pretending they are testable.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.