Project Summary
The Leading Bank – BCB Lending division is responsible for automating critical operations in the Business and Commercial Banking domain. This includes end-to-end testing for workflows such as Loan Origination, Credit Approval Processes, CPF Handling, and various Commercial Banking Services that support high-value financial transactions. The domain required a scalable automation solution to meet complex financial, regulatory, and release demands.
Challenges
Legacy automation framework was unstable and lacked scalability
Absence of Page Object Model (POM) resulted in tightly coupled code with low reusability
Hard-coded and inconsistent locators frequently broke with UI changes
Poor code structure and lack of version control in the repository
Test scripts were not CI/CD integrated, causing manual execution delays and inconsistent outcomes
Solution Delivered
✅ Framework Redesign
- Implemented a clean POM-based architecture with reusable design patterns
- Refactored legacy scripts and replaced unstable XPath locators with optimized selectors
- Created a modular codebase for long-term maintainability and faster onboarding
✅ Azure DevOps Integration
- Migrated the project to Azure DevOps for centralized version control and collaboration
- Integrated test scripts into CI/CD pipelines for automated build-stage execution
✅ Azure Test Plans Connectivity
- Connected the framework with Azure Test Plans for real-time updates to test steps
- Enhanced traceability between manual and automated cases
- Enabled clear mapping between business requirements and test results
✅ Efficiency Gains
- Enabled parallel test execution to reduce regression time
- Automated high-priority loan origination and credit approval flows to increase coverage and reduce manual effort
Impact & Value Delivered
- 80% reduction in manual regression efforts for lending workflows
- Substantial improvements in framework stability and maintainability
- Full team adoption of the framework with positive stakeholder feedback
- Seamless Azure DevOps and Test Plans integration ensuring traceable, reliable releases
- Clean architecture supported faster onboarding for new QA team members
Client Feedback
“The new automation framework for BCB Lending has enabled us to confidently validate complex loan and credit flows in every sprint. It fits perfectly into our Azure ecosystem, drives consistency, and reduces our dependency on manual testing.”