WooCommerce Cart & Checkout QA
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
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
Related categories:
PHP
JavaScript
WordPress
Magento
Test Automation
Usability Testing
WooCommerce
Regression Testing