Testing Transformation for an Insurance Core System Replacement
Background
The project involved replacing the core insurance system and streamlining business-as-usual (BAU) processes. The scope of testing included manual testing, automation testing, and performance testing across critical application modules and product types.
Applications and Modules Involved
Core Modules
Product Setup
New Business
Policy Servicing
Agency Management
Claims
Collections and Payments
Accounting
Reinsurance
Products
General Insurance
Personal: Private Motor, Home, Health, Travel, Fire
Commercial: Fleet Motor, Goods in Transit, Construction
Life Insurance
Unit-Linked
Universal Life
Medical Life
Business Objectives
Address 40% customization in the core application to ensure functionality aligns with specific business requirements.
Implement a phased approach for product migration, testing all critical products with 100% coverage.
Test data migration workflows, validating policies with varying statuses for complete process flows
Validate all batch jobs and reports for both functionality and performance
Ensure application stability to support concurrent access by 500+ users across multiple branches.
Challenges
Proposed Solution
To address the challenges, the following strategies were implemented:
Comprehensive Manual Testing
Designed test cases to validate all customized business processes and workflows.
Conducted full coverage testing for each migrated product phase.
Automation Testing
Automated repetitive test cases using tools like Selenium and UFT to ensure consistency and reduce execution time.
Focused on regression testing to handle frequent updates during phased migration.
Data Migration Testing
Developed specific scenarios for policies with varied statuses.
Verified end-to-end data flow for migrated policies across modules.
Performance Testing
Simulated 500+ concurrent users using JMeter and LoadRunner to validate system performance and scalability.
Addressed bottlenecks to ensure optimal response times.
Batch Jobs and Reports Validation
Tested all scheduled jobs for accurate execution and data processing.
Validated the accuracy and timeliness of all generated reports.
Quantitative Results
Enhanced Test Coverage: Achieved 98% test coverage for critical product lines and business workflows.
Performance Benchmarks Met: Supported 500+ concurrent users with consistent response times under 3 seconds.
Reduction in Defects: Reduced critical defects in production by 70% compared to the previous system.
Time Savings: Automation reduced regression testing efforts by 60%, accelerating project timelines.
Qualitative Results
Improved Business Confidence: Comprehensive testing ensured that all business-critical functionalities were delivered without disruptions.
Scalability for Future Enhancements: Automated testing frameworks enabled easier adaptation for future updates or migrations.
Seamless User Experience: Optimized performance and minimal downtime ensured smooth application access across branches.
Key Learnings
The comprehensive testing approach ensured a smooth transition to the new insurance core system, meeting all business objectives with reduced defects, enhanced performance, and improved efficiency. This structured and phased strategy provided a scalable framework for future product migrations and updates.
Malaysia
Manthra Software Services Sdn Bhd Unit 20-01, The Vertical A, Avenue 3, Bangsar South, No 8, Jalan Kerinchi, Kuala Lumpur 59200