Now live Practical Business Analyst Course — launch price ₹999 ₹4,999 Enrol now
PM Codex
Free WhatsApp course Book a call
Courses Interview prep Company guides Portfolio builder Free WhatsApp course Salary calculator Blog
Product Owner Requirements easy

How do you write good acceptance criteria?

Asked at RazorpaySwiggyPhonePe
Framework

Given-When-Then, one path per criterion

Model answer

Use Given-When-Then. 'Given a logged-in user with a saved card, when they tap Pay, then the payment succeeds within 3 seconds and shows a success screen.' Every clause is testable, no adjectives.

What great candidates actually do

  • Cover happy path, edge cases, and failures — separately.
  • Ban words like 'user-friendly', 'fast', 'intuitive' — they're not testable.
  • Numbers earn their place: latency, retry count, timeout, character limits.

Unlock the model answer

Free. One email — unlocks every answer in the bank.

No spam. Unsubscribe anytime.

Traps to avoid

Related questions

Requirements

Walk me through the last BRD you wrote — how did you structure it?

Read answer →
Requirements

What's the difference between a BRD, FRD and SRS — and when would you use each?

Read answer →
Requirements

Write a user story for adding UPI autopay to a subscription product.

Read answer →
Practice with a human

Rehearse this out loud.

Book a 1:1 mock interview. Detailed feedback sheet + scoring on the exact rubric hiring managers use.

Book a mock interview