What interviewers expect
Interviewers expect more than testing one successful card payment. They want to hear how you protect money, orders, inventory, customer trust, and recovery from provider or network failures.
QA interview guide
Checkout is a high-risk flow because it connects user intent, pricing, payment providers, inventory, order creation, receipts, and recovery from failure. A senior answer balances user experience with backend consistency.
Interviewers expect more than testing one successful card payment. They want to hear how you protect money, orders, inventory, customer trust, and recovery from provider or network failures.
Checklist
“visa card, paypal, buy one product”
This mentions payment methods and one purchase, but misses failure recovery, duplicate prevention, tax, promo codes, inventory, order consistency, receipt behavior, security, mobile, and accessibility.
“I would test successful checkout with card and wallet payments, one and multiple products, cart review, shipping address, shipping cost, tax, promo code, final total, order creation, inventory reservation, confirmation page, receipt email, declined/invalid/expired card, insufficient funds, provider timeout, provider error, retry, double click, browser refresh, webhook retry, idempotency keys, no duplicate orders, secure provider-hosted card handling, no card data in logs or URLs, mobile layout, keyboard navigation, labels, focus states, screen reader errors, and consistent payment/order/inventory states.”
Write your own answer, get scored, see what you missed, and compare it with junior, middle, and senior QA thinking.