Case Study

Functional assurance of a KYC application before countrywide roll-out

Client

A global leader in production of Alcoholic Beverages

Application

KYC Application

Team Size

  • Associate Team Lead
  • Quality Engineer
  • 20% - Manager

Industry

Alcoholic Beverages

Tech Stack

Sharepoint

Resource Distribution

Onsite

Duration

1 month

Types of Validation

Web Application Testing

 

  • Functional Testing
  • Integration Testing 
  • API Testing 

 

 

Recommendations

Include Testing early in the product lifecycle to ensure early detection and cost effectiveness.

Problem Statement

Customer had a custom built, KYC application to automate the KYC approval process. This application had high density of defects, with a lot of unidentified issues as well and hence, client was looking for a QA partner to own the complete functional validation of the application.

Challenges

  • In absence of testing done by experts, defects were found late thus causing inconvenience to customer during planned demonstrations.
  • Due to Inability to track failed cases mapping to requirements, customer was facing challenges in recording met and unmet requirements
  • Missing regression suite, lead to unmonitored and unplanned testing resulting in defect leakage and no feasible way to perform root cause analysis.
  • Project schedule was delayed and co-ordination between dev vendor and customer is taking a hit in the absence of a dedicated and skilled testing team

What we did

On the basis of Analysis conducted on the current state of testing, we placed experienced tester with the required skillset at client side. Approach implemented:

 

  • Suggested and implemented Requirement traceability Matrix (RTM) to track met and unmet requirements and bridge the gaps found.
  • Defined a structured Testing processes and defined test schedule to enable development team to provide builds for testing in a timely manner to help meet the timeline.
  • Regression testing suite was developed and run for every build received. This helped to identify defects early in Project life cycle. 
  • Streamlined overall QA process along with other processes followed in the project  by ensuring the time to market was the least. 

 

Outcome

  • Overall success of builds improved by over 90 % after testing processes were introduced.
  • UAT  recorded zero defect leakage. 
  • Regression suite was added to the Knowledge Repository of customer and is expected to always help them by covering 100% critical and high defects early in project life cycle.