
Industry
CRM / SaaS
Technologies
React, Node.js, PostgreSQL
About Our Client
The client is a fast-growing SaaS CRM provider based in the UK, catering to mid-sized businesses across sales, marketing, and support domains. With over 12,000 active business users and frequent feature releases, the platform faced scalability challenges in maintaining quality without slowing down its rapid development pace.
Challenge
As the CRM platform scaled, the manual QA process could no longer keep up with:
- Repetitive Regression Testing: Weekly feature updates resulted in recurring bugs and broken flows across modules.
- Delayed Releases: Manual testing cycles extended sprint delivery timelines by 4–5 days on average.
- Lack of Test Visibility: Stakeholders lacked visibility into test coverage, defect patterns, and quality metrics.
- Multi-Tenant Complexity: Ensuring consistent functionality across different tenant configurations added test overhead.
- Unstable QA Environment: Frequent test environment failures delayed critical validations.
Solution
Celestial Infosoft implemented a CI/CD-integrated automated testing solution to streamline releases, enhance coverage, and reduce QA effort drastically.
Key Features Delivered:
- Custom Test Automation Framework: Developed using Cypress with a modular design for scalability and reusability.
- End-to-End Workflow Testing: Automated complete customer journeys—lead capture to pipeline conversion to reporting.
- Multi-Tenant Scenario Testing: Parameterized scripts covered various tenant configurations, permissions, and UI customizations.
- CI/CD Integration: Seamless integration with Jenkins for nightly test runs, build health metrics, and regression feedback.
- Quality Dashboard Setup: Delivered real-time dashboards to visualize test coverage, flakiness, and bug trends.
- Parallel Execution: Enabled cross-browser and parallel test execution using Docker containers and the Cypress Dashboard.
Project Highlights
- Event-Driven Architecture: RabbitMQ and AWS Lambda enabled responsive, scalable workflows during peak request surges.
- High Availability & Speed: The portal consistently supported 25,000+ concurrent sessions with sub-second response times.
- Multi-Tenant Architecture: Enabled portal reuse across regions and partner tiers with configurable UI and workflows.
- Security First: Role-based access, end-to-end encryption, and audit logs ensured full compliance with GDPR and SOC2.
Results
- 600+ Regression Test Cases Automated within 8 weeks of onboarding.
- 3x Faster Release Velocity by reducing QA turnaround and minimizing post-deployment issues.
- 60% Drop in Manual Testing Effort, allowing QA teams to focus on exploratory and performance testing.
- Live QA Analytics embedded in the team’s Jira workspace using Allure Reports and test run insights.
Technologies and Tools
- Frontend: React.js
- Backend: Node.js, Express
- Database: PostgreSQL
- Test Automation: Cypress, Mocha
- CI/CD: Jenkins, GitHub Actions, Docker
- Reporting & Monitoring: Allure Reports, Cypress Dashboard, Jira Integration
Client Feedback
“We were struggling to keep pace with our growth Celestial came in, transformed our QA pipeline, and empowered us to ship with confidence. Their automation framework was a turning point for our team.”
– Client Says