Manthrasoft
Back to Case Studies
Banking

Establishing a Testing Centre of Excellence for a Leading Bank

Manthrasoft Delivery TeamClient Engagement & QA · 9 min read
Establishing a Testing Centre of Excellence for a Leading Bank

A leading bank aimed to modernize its software testing processes by establishing a Testing Center of Excellence (TCoE), introducing a standardized test methodology, a state-of-the-art test lab, and streamlined manual, automation, and performance testing processes.

Client: a top-tier national bank with a diverse portfolio of financial services, operating in Banking and Financial Services. Key stakeholders spanned the IT department, QA managers, business analysts, and software development teams.

Objectives

  • Centralize and standardize testing practices across the bank's software development projects.
  • Enhance test efficiency, quality, and scalability to support the bank's digital transformation.

Challenges

Fragmented Testing Processes

Testing was inconsistent across projects, leading to duplicated efforts and gaps in quality. Testing was mostly done by the development vendor, with only UAT performed in-house at the bank.

Delinked Testing Process

The testing process wasn't linked to the PMO or development process.

Vendor-Driven Development Model

The vendor's proposed model (Waterfall, Agile, or Hybrid) was followed with no explicit test process defined for each model.

No Testing Tools or Test Labs

Teams relied on Excel and Word documents in place of dedicated testing tools.

Resource Constraints

Lack of a centralized test lab and standardized tools hindered efficiency.

Scalability Issues

Existing processes struggled to handle increased testing demand from new digital initiatives.

Solution Approach

Testing Methodology

  • Standardized Process: introduced a uniform test methodology based on ISTQB and Agile principles.
  • Test Lifecycle Management: defined phases for test planning, execution, defect management, and reporting.
  • Training Programs: upskilled team members in advanced testing practices and tools.

Automation Testing

  • Framework Design: implemented a hybrid test automation framework to support multiple banking applications.
  • Tool Selection: selected tools to automate web, mobile, desktop, and legacy systems.
  • Regression Testing: automated key workflows to reduce time spent on repetitive tasks.

Test Lab Setup

  • Infrastructure: established a centralized, virtualized test lab spanning production and test environments.
  • Tools Integration: deployed leading tools for test management, automation, performance testing, and defect management.

Performance Testing

  • Baseline Metrics: defined benchmarks for application performance under various loads.
  • Scalability Testing: simulated peak transaction loads to identify bottlenecks.
  • Continuous Monitoring: integrated performance testing into CI/CD pipelines.

Manual Testing

  • Test Case Standardization: developed comprehensive test cases for critical banking applications.
  • Domain Expertise: leveraged banking domain knowledge to ensure high-quality test coverage.

Execution

Planning

  • Conducted workshops with stakeholders to define TCoE objectives and KPIs.

Implementation

  • Set up the test lab and integrated tools, including CI/CD integrations.
  • Executed 2 pilot projects to validate the new methodology.
  • Completed 4 full projects using the new methodology.

Scaling

  • Gradually onboarded all projects into the TCoE framework.

Monitoring and Feedback

  • Regularly assessed performance against KPIs, adjusting strategies as needed.

Results

40% Reductionin testing cycle times due to automation.
30% Cost Savingsby centralizing resources and reducing defects in production.
95% CoverageAchieved 95% test coverage for critical applications.
  • Improved collaboration between QA and development teams.
  • Enhanced customer satisfaction due to fewer post-release defects.
  • Greater confidence in application stability during high-demand periods.

Key Learnings

Start Small

Piloting with a smaller project helped refine the TCoE approach.

Invest in Training

Continuous upskilling of team members ensured smooth adoption of new tools and practices.

Monitor Continuously

Regular feedback loops were crucial for sustaining TCoE effectiveness.

The establishment of the TCoE transformed the bank's testing processes, enabling them to meet the demands of modern banking systems effectively. This initiative not only enhanced operational efficiency but also fortified the bank's commitment to delivering exceptional customer experiences.

Manthrasoft Delivery Team

The engagement leads and QA specialists who scoped, staffed, and delivered this project for our client.

View all articles

Ship with the confidence of a second pair of expert eyes.

Meet the team