

Client
Global health coaching and certification organization
Goal
To develop a test automation framework core across multiple applications with consolidated tableau dashboards for reporting
Tools and Technologies
Selenium, Java, REST Assured, Azure API Management, Docker, Tableau, Jira, Git
Business Challenge
The client used a technology stack comprising different applications without employing automated testing. This resulted in scattered reporting across the stack and made it difficult to validate end-to-end business flows. Rigorous testing was required to ensure quality, security, and compliance.
The aim was to develop a core test automation framework with common utilities and support for UI, API, mobile and Salesforce applications and consolidated Tableau dashboards for reporting and greater efficiency, security and compliance.

Solution
- Developed an in-house agnostic test framework (core) to support UI, API, mobile and Salesforce applications
- Built common utilities in core framework for enterprise and application layers
- Ensured parallel and cross browser testing, flaky tests handling and inbuilt retry logic
- Identified E2E business flows to validate downstream impact
- Implemented a lightweight test automation ecosystem
- Integrated DevOps using AWS
- Leveraged Selenium for script development

Outcomes
- Developed a common framework to support all applications
- Covered 628 business requirements and created/executed 7,689 test cases
- Delivered a 25x faster release cycle that required minimal maintenance
- Speeded up script development by 4x
- Automated ~95% of coverage
- Enhanced efficiency in reporting through consolidated tableau dashboards
