High Complexity and Resource Constraints
GIC is one of the three investment entities in Singapore that manages Singapore’s reserves. They are entrusted with most of the Government’s financial assets, investing for the long term to preserve and enhance the international purchasing power of the funds placed in their care.
GIC’s Real Estate Analytics project was a high-stakes initiative defined by rapid development and intricate system requirements. As the project advanced, the team’s ability to ensure quality was severely hampered by internal constraints. The high velocity of development demanded a testing process that was equally fast and agile, a standard their existing approach could not meet.
The team faced critical operational challenges:
- Lack of Testers: The project team did not have enough dedicated testers to keep up with the pace of development, leading to potential gaps in quality assurance and delayed feedback loops.
- Complex Module Integration: The analytics system featured numerous complex integrations between modules. Manually testing these intricate connections was time-consuming and highly susceptible to human error, posing a significant risk to project timelines and data integrity.
To overcome these hurdles and ensure the successful delivery of their analytics platform, GIC needed a competent partner with proven expertise in building sophisticated test automation solutions from the ground up.
Engineering a Future-Proof Automation Framework
KMS Technology engaged with GIC to design and deploy a comprehensive digital testing service centered on the Katalon Platform. Our objective was to create a sustainable, efficient, and robust automation framework that would not only solve the immediate resource constraints but also provide a long-term foundation for quality.
1. Building a Reusable and Maintainable Automation Framework
KMS engineered a solid and flexible test automation framework designed for reusability and easy maintenance. This architecture allows GIC to adapt the framework effortlessly for future changes and project expansions, ensuring long-term value.
2. Implementing End-to-End CI/CD Integration
We provided end-to-end CI/CD implementation, enabling advanced capabilities like the graceful termination of previous test jobs to initiate new test suites upon recent deployments. This ensures that testing is always focused on the latest code, providing rapid and relevant feedback to developers.
3. Developing Advanced Testing Capabilities
Our solution included sophisticated features tailored to GIC’s needs, such as database cleanup post-test runs to ensure a clean testing environment and custom scripts for complex map image comparisons, a critical function for their real estate analytics platform.
4. Establishing a Centralized Reporting Server
To provide clear visibility into testing progress and results, KMS set up a centralized report server. The crystal-clear dashboard enables GIC to track and analyze easily, empowering the project owner to make informed decisions.
“They managed to uncover the difficulties early and proposed practical solutions to address them. The deliverable has comprehensive documentation and a proper code base, which allows me to continue using the solution effectively. I thank the team for the job well done.”
– Kevin Yeo, Project Owner of GIC
Achieving Automation Ambitions at Speed
The partnership between KMS Technology and GIC successfully transformed the project’s testing capabilities, turning a critical bottleneck into a strategic advantage. By embedding a powerful and efficient automation framework, GIC is now able to accelerate development with confidence in the quality of its analytics platform.
“I am pleased with the professionalism and expertise rendered by the team during the project. The team is very dedicated, experienced, and guided me effectively in deploying Katalon solution.”
– Kevin Yeo, Project Owner of GIC
The new framework delivered a 75% reduction in testing effort, freeing up valuable team resources. In just 1.5 months, the team achieved 65% automation coverage, a testament to the rapid implementation and immediate value of the solution. GIC is now equipped with a solid, flexible automation framework and a centralized reporting dashboard, supported by comprehensive documentation.