
Subscribe to Stay Informed
Top Industry Insights, Delivered to Your Inbox
Industry: Healthcare / E-Commerce
Location: United States
Scope: Web (Desktop & Mobile) / Multiple Subdomains / Salesforce OMS (OCI)
Client Overview:
Our esteemed client is a leading online marketplace for health and wellness products, serving millions of consumers across the United States. The platform enables individuals and families to purchase eligible healthcare items using tax-advantaged spending accounts.
With a strong focus on simplicity and user education, the client delivers a seamless shopping experience across its primary website and multiple specialized subdomains, each tailored to different user segments.
In addition to the e-commerce platform, the client leverages Salesforce Order Management (SOM) integrated with OCI infrastructure to efficiently manage order lifecycles, fulfillment workflows, and backend operations. The organization also partners with major benefit administrators and employers to integrate its platform into employee healthcare programs.
Goals
- Comprehensive UI & Functional Testing: Perform end-to-end validation of all critical user journeys (product search, checkout, order tracking, account management, etc.) across desktop and mobile web browsers.
- Regression Testing Automation: Establish a robust UI regression suite to safeguard existing functionality during feature updates and releases.
- Enhanced Navigation & User Experience: Ensure seamless and consistent navigation across the main platform and subdomains with responsive UI behavior.
- CI/CD Integration: Enable automated test execution through Bitbucket pipelines, supporting on-demand regression runs and continuous validation.
- Salesforce OMS (SOM) Validation: Verify order lifecycle workflows, backend processing, and integrations within the SOM (OCI) environment.
- Team Communication: Facilitate real-time test result sharing and collaboration through Slack.
Challenge
- Difficulty in validating the application quickly before releases, leading to delays in deployment confidence.
- Inconsistent user experience across desktop and mobile platforms, requiring significant validation effort to ensure uniform behavior.
- Complex navigation and session management across multiple subdomains, impacting seamless user journeys.
- Heavy reliance on manual validation processes, making it time-consuming to verify critical functionalities.
- Challenges in handling long and complex user flows across the platform, affecting overall validation efficiency.
- Need for a scalable testing solution to support growing application complexity and continuous feature expansion.
- Backend validation through Salesforce OMS (SOM) required repetitive manual steps, significantly increasing verification time and reducing overall efficiency.
Solutions
Phase 1: Foundational QA Process
- Defined detailed test strategies, test cases, and validation workflows covering critical user journeys such as product discovery, eligibility validation, cart management, checkout, order tracking, and account updates.
- Performed comprehensive manual testing across the main platform and subdomains, validating navigation flows, session handling, and cross-domain integrations.
- Conducted initial validation of Salesforce OMS (SOM) workflows, including order creation, processing, and status transitions within the OCI-backed environment.
Phase 2: Automation & CI/CD Integration
- Automated key user journeys including product search, add-to-cart, checkout, order tracking, and account management across both desktop and mobile browser scenarios.
- Integrated the automation suite with Bitbucket Pipelines to enable on-demand execution of regression tests.
- Leveraged parallel execution across multiple browser and device configurations to significantly reduce execution time.
- Generated detailed reports with logs, screenshots, and failure insights, providing clear visibility into application quality.
- Enabled real-time notifications to accelerate issue tracking and resolution.
- Implemented artifact compression mechanisms to optimize storage usage for screenshots and videos while preserving essential debugging data.
Phase 3: Unified UI & Navigation Testing Across Subdomains
- Designed dedicated test suites to verify shared components such as global navigation, persistent carts, user sessions, and checkout consistency.
- Ensured consistent and responsive behavior across devices and screen sizes.
- Executed full regression suites via Bitbucket pipelines, enabling centralized reporting and continuous validation across the platform ecosystem.
- Extended automation scenarios to validate frontend and backend integrations, including Salesforce OMS workflows.
Phase 4: Advanced Automation & Backend Validation (SOM – OCI)
- Extended automation coverage to validate Salesforce OMS workflows, including order lifecycle, status transitions, fulfillment flows, and system integrations.
- Enabled on-demand pipeline execution to run comprehensive regression suites covering UI, navigation, and backend validation scenarios.
- Enhanced reporting and notification mechanisms to provide real-time visibility into execution results, supporting faster debugging and decision-making.
This approach significantly reduced QA cycles, improved release confidence, and ensured consistent quality across both frontend and backend systems.
Key Aspects Covered
- Product Catalog & Eligibility
- Product Search & Discovery
- Cart & Checkout Experience
- Order Management (Salesforce OMS – SOM)
- Payment Processing
- Cross-Subdomain Navigation
- Content & UI Validation
- Test Reporting & Observability
Tools and Techniques
- Playwright – UI automation for web (desktop & mobile scenarios)
- Bitbucket – Version control and pipeline-based test execution and On-demand execution of automated regression suites
- Allure Reports – Detailed reporting with logs, screenshots, and insights
- JIRA – Test management, defect tracking, and collaboration
- Slack – Real-time notifications and team communication
- Salesforce OMS (SOM) – Backend order management validation (OCI environment)
Key Benefits:
- Faster validation cycles through on-demand automated test execution
- Early detection of UI and functional issues via regression automation
- Improved release confidence with consistent quality checks
- Enhanced visibility through detailed reporting and real-time notifications
- Reduced manual testing effort and optimized QA processes
- Improved collaboration across QA, product, and development teams
- Reliable validation of end-to-end user journeys and backend workflows
- Scalable and maintainable automation framework supporting ongoing platform growth
Looking to Optimize Your Testing Approach?
Get a free 30-minute QA consultation to uncover strategies for advancing your testing techniques and managing potential threats.