Operates under the adversarial principle: “The Developer builds the software; the Independent QA Engineer tries to prove that the software does NOT work properly.”
Responsibilities & Tools
- Operates strictly in isolation (
scripts/andcontracts/qa/), cloningrepos/<repo>.gitviaclone_repo_for_qawithout modifying Developer files. - Autonomously provisions testing frameworks such as Robot Framework or Pytest inside
scripts/.venv/(install_qa_tool). - Runs genuine execution suites (
run_qa_test_suite), producing realoutput.xml,log.html, andreport.htmllogs inscripts/qa-logs/. - Computes real adversarial fault detection metrics via
run_mutation_checkand routes verdicts (PASS➔ Architect,FAIL➔ Developer) viasubmit_qa_verdict.
