I help product teams in the US and UK catch bugs before customers do, with Playwright automation, API and performance testing, and hands-on manual QA. 10+ years across healthcare, finance, insurance and e-commerce.
Real formats I deliver, shown on a demo e-commerce checkout. Client data is never shared.
| ID | Scenario | Type | Priority |
|---|---|---|---|
| TS-01 | Guest user completes checkout with a valid card | Automated | High |
| TS-02 | Logged-in user checks out with a saved address and card | Automated | High |
| TS-03 | User applies a valid, expired and invalid promo code | Both | High |
| TS-04 | Payment is declined and the user retries with another card | Automated | High |
| TS-05 | User changes quantity or removes items and totals update correctly | Automated | Medium |
| TS-06 | Session times out during checkout and cart is preserved | Manual | Medium |
| TS-07 | Checkout works on mobile Safari and Chrome for Android | Both | Medium |
| TS-08 | Checkout is fully usable by keyboard and screen reader | Manual | Low |
| ID | Title | Preconditions | Test steps | Expected result | Priority | Status |
|---|---|---|---|---|---|---|
| TC-101 | Apply a valid promo code | Cart has items worth $120; code SAVE10 is active |
| 10% discount applied, total shows $108.00, success message shown | High | Pass |
| TC-102 | Apply an expired promo code | Code SUMMER24 has expired |
| Error "This code has expired" shown; total unchanged | High | Pass |
| TC-103 | Remove an applied promo code | SAVE10 applied to cart |
| Discount removed, total returns to $120.00 | High | Fail |
| TC-104 | Declined card payment | Test card 4000 0000 0000 0002 (decline) |
| "Payment declined" message, user stays on payment step, no order created | High | Pass |
| TC-105 | Submit checkout with empty fields | On shipping step |
| Each required field shows an inline error; focus moves to first error | Medium | Blocked |
| Module | Type | Total | Passed | Failed | Blocked | Skipped |
|---|---|---|---|---|---|---|
| Cart & promo codes | Automated | 64 | 59 | 4 | 0 | 1 |
| Payments | Automated | 58 | 55 | 2 | 0 | 1 |
| Shipping & address | Automated | 58 | 56 | 1 | 1 | 0 |
| Cross-browser & mobile | Manual | 40 | 37 | 1 | 1 | 1 |
| Accessibility & exploratory | Manual | 28 | 24 | 1 | 1 | 2 |
| Total | 248 | 231 | 9 | 3 | 5 |
Tests live in your repo, run in your pipeline, and report in your tracker.
Monthly and full-time engagements are available on request.
Tell me about your product and what you need tested. I reply within one business day.