A global pharmaceutical company approached Newpage to develop a QA solution for their graphic design platform.
Challenge
The design platform, built using GrapesJs and Bee builder, presented unique automation challenges:
- Traditional Selenium automation was insufficient due to the platform’s structure.
- Code distribution across different environments necessitated a custom data management approach.
- The dynamic Vue-based UI required specialized logic for handling page loads during automated testing.

Approach
Our team analyzed the client’s requirements and platform architecture to design an effective QA strategy and establish a robust testing process.
- Created detailed test cases and organized them into different test sets.
- Implemented a custom automated testing framework.
- Set up CI/CD pipelines to integrate automated testing seamlessly.
- Enabled both manual and automated testing for every new platform feature.
Implementation Details:
To address the specific challenges of the platform, we:
- Developed custom logic to overcome the limitations of plain Selenium automation with GrapesJs and Bee builder.
- Created a system to manage and delete acquired data sets from different environments, ensuring clean test runs.
- Implemented specialized logic to handle dynamic page loads in the Vue-based UI during automated testing.

Results
- Time and Cost Reduction: The streamlined, automated testing process substantially decreased the time and resources required for QA.
- Improved Quality Assurance: Our robust testing framework ensures the platform consistently meets high-quality standards and performs optimally.
- Scalability: The automated framework accommodates testing for new features as the platform evolves.
- Consistency: Automated tests ensure uniform quality across all marketing assets.
The solution reduced client’s development cycle and empowered their marketing team to produce consistent, high-quality digital assets faster.

More case studies
Scalable Cost Control and Team Analytics Powered by Retool
Ops leads struggled with fragmented license tracking, invisible costs, and zero team activity insights. Newpage designed Retool-powered cost command centre that helped with license cost consolidation, proactive budgeting and resource planning.
Automating CRM Support Operations via AI Chatbot
AI-powered Salesforce chatbot transformed CRM support by fully automating L1 tickets, cutting resolution times from four days to less than five minutes while reducing costs and scaling support effortlessly.
From Weeks to Hours: How GenAI Transformed BrandReporting
Enterprise brand teams across 60+ brands battled manual reporting hell with Outdated data, 3rd-party dependency, inflexible insights blocking fast decisions.