Modern QA2026Interview Depth Check
Log inJoin
2 / 2 · Book 20 · The Agile Mindset for QA · drill: interview Q&A← prev⊞ allGet the book →

1.10Interview Depth Check

Question 1

Prompt: Your new team has no formal QA process. Developers test their own code and bugs are reported by users. The engineering manager says, "We move fast -- adding QA will slow us down." How do you respond, and what do you implement first? What a strong answer should cover:

  • Acknowledgment that speed matters -- you are not there to add bureaucracy
  • Data-driven framing: escaped defects cost more than prevention
  • A phased introduction plan (not everything at once)
  • Starting with something that delivers immediate, visible value (e.g., a lightweight DoD or requirements review) Example answer:
  • I would first agree that velocity matters and clarify that my goal is to increase sustainable speed, not add process overhead.
  • I would gather data on production incidents from the last month -- their severity, time to resolve, and customer impact -- to quantify the cost of the current approach.
  • My first action would be proposing a 4-item starter Definition of Done (code review, existing tests pass, no critical bugs, deployed to staging) because it is lightweight, team-owned, and immediately prevents the most expensive category of bugs.
  • Within 2-3 sprints, I would show the before-and-after escaped defect rate to demonstrate that quality investment accelerates delivery rather than slowing it.

Question 2

Prompt: Describe the difference between the gatekeeper model and the quality coach model. Give a concrete example of how the same situation is handled differently in each model. What a strong answer should cover:

  • Clear articulation of the philosophical shift (testing phase vs. continuous quality)
  • A specific, realistic scenario (not abstract theory)
  • Measurable differences in outcome Example answer:
  • In the gatekeeper model, QA receives finished code, tests it, and either approves or rejects it. Quality is QA's responsibility alone, and the relationship with developers is often adversarial.
  • In the quality coach model, QA is embedded from the start -- reviewing requirements, pairing with developers, and building quality into the process rather than inspecting it at the end.
  • Concrete example: A developer marks a story as "done." In the gatekeeper model, QA finds 5 bugs and sends it back, frustrating both sides. In the coach model, QA participated in the Three Amigos session, reviewed the PR during development, and paired on complex edge cases -- so by the time the story reaches final testing, there are 0-1 minor issues instead of 5, and the developer feels supported rather than policed.

Question 3

Prompt: A developer on your team says, "We do not need QA. Developers can test their own code." How do you respond without being defensive? What a strong answer should cover:

  • Agreement that developers should test their own code (unit tests, code review)
  • Explanation of what QA adds beyond developer self-testing (different perspective, risk assessment, cross-feature regression)
  • A non-confrontational tone that invites collaboration Example answer:
  • I would agree wholeheartedly that developers should write thorough unit tests and verify their own work -- that is a baseline expectation on any strong team.
  • Then I would explain the complementary value QA brings: developers verify that code does what they intended, while QA verifies that what they intended is what the user actually needs, and discovers what happens when users do things nobody intended.
  • I would offer a concrete example: "Last sprint, exploratory testing found that the checkout flow crashed when a user applied a coupon to an empty cart -- a scenario no unit test covered because nobody thought of it. That is the gap QA fills."
  • The framing is additive, not competitive: QA does not replace developer testing, it covers the blind spots that are invisible from inside the implementation.

Question 4

Prompt: How do you measure whether you are an effective QA engineer? What metrics matter and what metrics are misleading? What a strong answer should cover:

  • Prevention-focused metrics (escaped defects, bugs by phase) over volume-focused metrics (bugs found, test cases executed)
  • Recognition that "bugs found" can be a perverse incentive
  • Business-aligned metrics (incident frequency, customer-reported defects, release confidence) Example answer:
  • The most important metric is escaped defects -- bugs that reach production. If that number is trending down, quality is improving.
  • I also track defect distribution by phase: what percentage are caught in requirements review, during development, in testing, and in production. A healthy shift-left shows more caught early and fewer caught late.
  • Misleading metrics include "bugs found" (a high count could mean bad quality or good testing -- it is ambiguous) and "test cases executed" (quantity says nothing about effectiveness).
  • I complement these with business metrics: production incident frequency, mean time to recovery, and whether stakeholders feel confident enough to release without demanding extra manual regression cycles.