Loading…
Loading…
Support forwards three customer complaints from the last week: "I was charged twice for one order." Nobody in QA has been able to reproduce it. The developer has closed the ticket twice as "cannot reproduce."
What you know:
POST /api/orders, which requires an Idempotency-Key header and returns 400 IDEMPOTENCY_KEY_REQUIRED without one.Idempotency-Key returns 200 with the already created order, not a new one.Your task: describe how you would make this reproducible on demand, what you would assert, and how you would prevent regression. An interviewer is testing whether you can convert a probabilistic field report into a deterministic test.
Write your own answer first — the defect report, the case table, the locator, whatever the question asks for. An interviewer grades your reasoning, not your recall.
Practice this live with an AI interviewer
Starts a QA mock interview pre-filled with this problem — you can edit the brief before starting.