Edible Arrangements — Gifting E-Commerce Platform
End-to-end QA, automation, and performance engineering for Edible Arrangements (ediblearrangements.com), the US-based premium gifting and fresh fruit arrangements brand built on WooCommerce. The site processes thousands of orders daily during peak gifting seasons — Valentine’s Day, Mother’s Day, Christmas — with same-day local delivery commitments across hundreds of franchise locations nationwide. We owned the full QA lifecycle: requirements analysis, manual and automated test design, infrastructure-as-code validation, multi-environment CI/CD, and backend performance testing.
Holiday Traffic Spikes
Order volume spiked 10–15x baseline during Valentine’s Day, Mother’s Day, and Christmas. Any checkout slowdown above the 3-second SLA cost real revenue per minute.
Same-Day Delivery Logic
Hundreds of franchise locations with their own inventory, delivery zones, and cutoff times. A wrong store-routing decision meant a gift wouldn’t arrive when promised.
Infrastructure-as-Code Risk
All cloud resources provisioned via HashiCorp Terraform. A bad apply, wrong naming convention, or misconfigured network rule could take the storefront offline during a peak gifting holiday.
Multi-Environment Release Safety
Code and infra changes had to flow safely from dev to UAT to production with environment-specific configs, without breaking franchise-level customization.
Tools Used
How We Tested This Project
Requirements Review & Test Architecture
Reviewed every functional and non-functional requirement, mapped them to risk areas, and produced a full test plan plus an automation architecture document covering framework structure, environment strategy, reporting, and CI/CD integration before writing the first test.
Manual Test Design & Coverage Baseline
Authored a comprehensive manual test case library covering checkout, store-locator, delivery routing, franchise overrides, promotions, and edge cases. Used the manual baseline to prioritize which flows would move into automation first.
Playwright Automation Framework
Built a Playwright automation framework from scratch using the Page Object Model design pattern. Layered helpers for environment switching, test data generation, and reporting hooks. Reached 95% automated coverage of critical e-commerce and checkout flows.
Infrastructure-as-Code Validation
Wrote automation tests that verified HashiCorp Terraform plans and applies. Validated naming conventions, network rules, IAM policies, and tagging standards on every infrastructure change so misconfigurations never reached production.
Azure DevOps CI/CD Across Environments
Built an Azure DevOps pipeline that ran the full Playwright suite against dev, UAT, and production using environment variables and parameterized configurations. Wired Azure-native reporting so every run produced visible, actionable test results for the engineering team.
Backend Performance Testing with JMeter
Designed JMeter test plans simulating realistic holiday shopping behavior — product browsing, cart abandonment, checkout, and order confirmation. Ran the plans against UAT and pre-production to validate the storefront and checkout APIs under 15,000+ concurrent users before peak gifting seasons.
What We Tested
Results & Business Impact
95% Automation Coverage
Playwright framework with Page Object Model design covering 95% of critical e-commerce and checkout flows, integrated into Azure DevOps CI/CD.
Zero Holiday Outages
Two consecutive Valentine’s and Mother’s Day peaks shipped without a single checkout outage or SLA breach.
60% Faster Regression
Regression cycle time dropped 60% after automation rollout. Releases moved from a 3-day manual process to a same-day automated gate.
Infra Bugs Caught Pre-Prod
Terraform validation tests caught misconfigurations before production, including a subnet rule that would have blocked franchise traffic in two regions.
Related Case Studies
Ready to get similar results?
Every project starts with a free strategy call. Tell us about your product and we will outline a testing plan.