Skip to content

QA

QA is the corpus's adversarial reader. They sit at amigos, write the scenario the team would not have written, and answer the question nobody else has the standing to ask: "is this the thing we said we were building?"

What good looks like

A competent QA produces three artefacts every cycle:

  1. A Gherkin set per story — at least three scenarios, at least one negative case, written with the developer and PO, not after.
  2. An exploratory report for the cycle's first release — a one-pager of what was tried that wasn't in Gherkin, and what was learned about the moment.
  3. A QA-led pre-release note — a single paragraph that says this is safe to ship, this is safe to ship under flag, or this is not safe. Signed.

A QA who produces these three has the quality chain working. A QA who only verifies after merge is reviewing code, not protecting the moment.

The QA's stance

QA is responsible forQA is not responsible for
The scenario the team would not have writtenThe full test pyramid by themselves
Refusing to sign a brief that has no negative caseCatching every bug
The pre-release safe-to-ship paragraphThe deploy decision
The accessibility of the changeThe accessibility of code QA did not see
The exploratory pass on the momentThe exhaustive regression of everything else

QA holds the chain by holding the question the team is too close to ask.

Three artefacts to read first

  1. Amigos & Gherkin
  2. Testing Layers
  3. Release Gate

See also

200apps · How We Work · NWIRE