Manage Risk Effectively with an Automated QA Testing System

As manual testing failed to do what it was meant to, a credit-card provider looked for a profound change with innovation.
QA Testing

About the End-Client

QA Testing

This article describes a real-life project. However, we can not disclose our client’s name & the project details for privacy purposes.

This article explains an outsourcing project for a big quality assurance company carried out by Rikkeisoft.

The end client is a joint venture of two financial giants in the US & Switzerland. Provide private & business customers with various credit card options; they hold total assets of more than 200 million USD.

Project Overview


Financial services


PHP, Javascript, Python, CSS, HTML




Feb 2018 - Oct 2018

Team Size

19 staffs


Underperformed Manual Testing

Quality Assurance is vital before launching any IT project, as it helps the developers team avoid major & minor bugs and deliver the most decent user experience. The financial company has its in-house team to perform Quality Assurance tasks. However, given that finding bugs and coding logic errors require hyper attention to detail, manual testing was proven to have many flaws:
  • Costly & Time-consuming: A significant amount of work was involved in the process. Manual testing requires a couple of experienced testers, who need to spend several weeks to spot each slight abnormality.
  • Unknown risk coverage: Humans are prone to make mistakes when it comes to detailed tasks. The same happened for this project when the outcome still contained bugs & flaws that affected its user experience. Moreover, since all jobs were done manually, there were no ways to ensure that all risks were fully covered.


We have created a digital QA-testing system that has these significant changes:

A better-suited QA testing methodology

The new QA testing system follows the Agile testing methodology instead of the Waterfall methodology as the end client’s in-house team previously used.

While the two methodologies are both commonly used in the QA-testing world, the Agile method has better served large enterprises’ needs. Its main advantage over the waterfall methodology involves QA testing in every step of the development process, before, in & after. Testers and developers also work closely with each other, which helps deliver better testing performance.

Sophisticated testing automation system

To improve testing time & precision, we have developed full continuous testing automation using a risk-based approach & on-site testing center.

  • Continuous testing software: allows rigorous testing in every step of the development process. Aligned with the agile testing methodology, by preventing significant flaws right from the early stages, the software helps improve code quality, speed up time-to-market & mitigate risks effectively.
  • Risk-based approach: Take different levels of risks as a core center of the quality assurance activities. Consequently, the approach helps businesses focus on critical aspects for better legal conformity & business risk management.
risk coverage
0 %
0 %
increase in testing speed
0 %


The new QA testing system has revolutionized how the finance company manages risks & delivers new IT initiatives. So far, the results have been remarkable, helping the end-client save cost, optimize testing efficiency, shorten product time-to-market & rolling out new products with confidence.
More in-depth Knowledge

Tell us about your challenge & we are happy to solve it with you!

Related Stories

Assessing Big Data Operations Performance
Big Data

Assessing Big Data Operations Performance

Assessing Big Data Operations Performance The client, a leading provider of point-of-sale and ATM services, needed RKTech, Rikkeisoft’s US-based subsidiary, to provide a solution that

Read More