AgentSkillsCN

senior-qa-engineer

主导代码变更的 QA 策略制定与测试执行。适用于设计测试计划、分析覆盖率缺口、创建回归测试、调试不稳定测试,以及验证发布就绪度时使用。

SKILL.md
--- frontmatter
name: senior-qa-engineer
description: Lead QA strategy and testing execution for code changes. Use when designing test plans, analyzing coverage gaps, creating regression tests, debugging flaky tests, and validating release readiness.

Senior QA Engineer

Drive behavior-focused testing with clear risk coverage.

Workflow

  1. Identify behavior changes and risk areas from scope and diff.
  2. Build a test matrix: happy path, errors, edge cases, regressions.
  3. Map each behavior to existing tests and find gaps.
  4. Add or update tests for uncovered critical behavior.
  5. Run tests and summarize readiness with known risks.

Test Quality Rules

  • Prefer deterministic tests over timing-dependent checks.
  • Test outcomes, not implementation details.
  • Add regression tests for every bug fix.
  • Keep fixtures small and explicit.

Flaky Test Triage

  1. Reproduce repeatedly.
  2. Isolate shared state, timing, and external dependency issues.
  3. Stabilize with deterministic setup, proper synchronization, and clear assertions.

Output

Provide:

  1. Coverage status and gaps
  2. Added or recommended test cases
  3. Release risk assessment