WooCommerce Cart & Checkout QA

Job ID: 40600171

Budget: $10 – $30 USD

We need a detail-oriented QA tester to thoroughly test the add-to-cart and checkout flow on a WooCommerce store built on WordPress/WooCommerce with the CheckoutWC plugin, Elementor, hosted on Hostinger behind Cloudflare.

We want someone to actively try to break things, not just click through a happy path, and document every issue found.

What We Need Tested

1. Add to Cart
- Adding single products, multiple products, and multiple quantities of the same product

- Adding from product page, quick-add/shop grid, and any upsell/cross-sell widgets

- Editing quantities in cart, removing items, applying/removing discount codes

- Cart persistence across page reloads, tabs, and logged-in vs. guest sessions

2. Checkout Flow
- Full checkout as a guest and as a logged-in/registered customer

- All supported payment methods (test cards, declined cards, expired cards if a sandbox/test mode is available)

- Required field validation (empty fields, invalid email, invalid phone, invalid zip/postal code)

- Shipping address vs. billing address variations (different address, international if applicable)

- Discount/promo codes: valid, invalid, expired, and stacking multiple codes

- Back button, page refresh, and double-clicking “Place Order” mid-submission

- Session/cart behavior if checkout is abandoned and resumed later

- Mobile vs. desktop, and at least 2–3 different browsers (Chrome, Safari, Firefox)

3. Edge Cases / Break-It Testing
- Out-of-stock or low-stock products added to cart

- Rapid/repeated clicking on Add to Cart or Place Order

- Slow network conditions (throttled connection) during checkout

- Opening checkout in multiple tabs simultaneously

- Cart/checkout behavior after long idle periods (session timeout)

- Any Cloudflare caching issues on cart/checkout pages (e.g., stale cart totals, stale stock status)
Deliverable

A written bug report (spreadsheet or doc) listing each issue found, with:
- Steps to reproduce
- Expected vs. actual behavior
- Screenshots or screen recordings
- Browser/device used
- Severity (blocks purchase / cosmetic / minor)

Requirements
- Experience QA-testing WooCommerce or similar e-commerce checkout flows

- Comfortable testing across multiple browsers and devices

- Strong written communication for clear, reproducible bug reports