Modern QA2026Interview Depth Check
Log inJoin
11 / 11 · Book 24 · Test Plans That People Actually Read← prev⊞ allGet the book →

1.11Interview Depth Check

Question 1

Prompt: Your team is about to start testing a major payment integration that involves a third-party API, currency conversion, and PCI compliance requirements. The product manager wants testing done in one sprint, but the tech lead warns that the sandbox environment may be unreliable. How would you structure the test plan, and what would you include in the risk section?

What a strong answer should cover:

  • Explicit scope breakdown: what parts of the payment flow to test (currency selection, conversion display, payment processing, confirmation), and what to defer
  • Out-of-scope items with justification (e.g., mobile app in a later sprint, admin panel already tested)
  • Risk identification: sandbox reliability, PCI data handling constraints, rate limits, zero-decimal currencies
  • Mitigation strategies for each risk (mock services, test data pinning, fallback plans)
  • Entry and exit criteria tied to the specific constraints mentioned
  • Communication plan for when risks materialize

Example answer:

  • "I would start by scoping the plan around the specific user flows that touch the payment integration, not the entire checkout system. The plan would separate what we can test with mocks versus what requires the live sandbox."
  • "The risk section would address sandbox reliability head-on: I would define a fallback approach using a mock payment service for functional testing, and reserve sandbox time specifically for integration verification. I would also include a risk around PCI constraints limiting the test data we can use, and propose using tokenized test cards."
  • "I would negotiate with the PM on what 'done in one sprint' means -- full regression of all payment paths, or verification of the new integration with regression deferred to the next sprint. That trade-off needs to be explicit in the plan, not assumed."
  • "Exit criteria would include not just test pass rates but also confirmation that the sandbox integration was tested end-to-end at least once with real API calls, so we are not shipping something only validated against mocks."

Question 2

Prompt: You inherit a team that has never written test plans. The developers are skeptical and view them as bureaucratic overhead. How do you introduce test planning without creating resistance?

What a strong answer should cover:

  • Starting small rather than imposing a heavy process
  • Demonstrating value through a concrete example, not a policy mandate
  • Choosing the right pilot project (something risky enough that a plan clearly helps)
  • Using lightweight formats (one-page plan, not a 20-page document)
  • Making the plan collaborative so developers feel ownership, not burden
  • Measuring and sharing the outcome (fewer surprises, faster testing, better alignment)

Example answer:

  • "I would not announce a new mandatory process. Instead, I would pick an upcoming feature that the team already recognizes as risky -- something with external dependencies or a tight deadline -- and write a one-page test plan for it."
  • "I would share it informally: 'Here is what I am planning to test and what I think might go wrong -- does this match your understanding?' That positions the plan as a collaboration tool, not a compliance document."
  • "If the plan surfaces a misunderstanding early -- which it almost always does -- I would highlight that moment: 'This plan saved us from discovering in the last day of the sprint that we had different assumptions about scope.' That is the proof point that wins skeptics."
  • "Once the team sees the value, I would propose a lightweight standard: every sprint gets a one-page plan reviewed in 15 minutes during planning. No 40-page documents, no sign-off ceremonies."

Question 3

Prompt: You wrote a test plan that was reviewed and approved, but midway through the sprint the PM added two new features to the scope. Testing is already underway. What do you do?

What a strong answer should cover:

  • Updating the plan rather than pretending it still applies
  • Assessing the impact of the new scope on timeline, risks, and resources
  • Communicating the trade-offs explicitly (what gets cut or delayed if scope grows)
  • Documenting the scope change and the decision
  • Not simply absorbing the extra work silently

Example answer:

  • "First, I would assess what the two new features require in terms of testing effort, test data, and risk. Then I would update the test plan -- specifically the scope, risks, and schedule sections -- and present the updated plan to the team."
  • "The critical conversation is about trade-offs: if scope grows but the deadline does not move, something has to give. I would present options: reduce exploratory testing coverage, defer regression on lower-risk areas, or extend the sprint by a day. The PM and tech lead need to make that decision explicitly, not have QA silently absorb the overload."
  • "I would document the scope change in the plan itself, including who approved it and what was traded off. This protects the team and creates an accurate record for the retrospective."