HSBC INTRANET MORTGAGES MANAGER

THE CHALLENGE

As a major financial institution, effective receipt and processing of loan applications is an essential part of an organization’s ability to keep up with its growing business. For years, HSBC had been relying on legacy mainframe applications to support their loan application process, which, over time, became limited in functionality, expediency, and unable to scale with the increasing amount of data quality that was required. Furthermore, because of its antiquated platform, it was becoming harder and harder to find developers to support and maintain the system.

​As a result, HSBC decided to upgrade its mainframe applications to web applications.

Initially, HSBC contracted another company that underperformed on the project, generating errors and critical delays that required them to seek out a new team to complete the project.


THE SOLUTION

The chosen solution, named the Intranet Mortgages Manager (IMM), was a system that would allow lending operators and credit officers to follow all the credit approval processes, from the beginning of a loan application from the prospective borrower, through to the last point of approval to fund the applicant. The process needed to start from the collection of data from the loan candidate, along with relevant relative’s data, through to the time at which the mortgage was granted.

​HSBC wanted to keep its core apps of the business in the AS400 and mainframes system for reasons of continuity and protection, but the rest of the systems needed to be revamped, starting with standard back-end interfaces and three-tiered architectures.


THE EXECUTION

In order to achieve the goal of moving all of HSBC’s applications to the web-based IMM, it was necessary to create an architecture and programming standard based on Microsoft .NET platforms and XML messaging between back-end and front-end interfaces, as well as to integrate different and disparate applications used throughout the group seamlessly.

A team of 10 was configured to execute the project, which included a project manager, team leader, architect/DB expert, senior business analyst, (5) senior .NET developers and a senior web designer/UX expert.

The project was divided into modules that followed the logical flow of the application. Milestones were associated with those modules or their respective sections. The first version was released three months after the project had started and provided the first and most complex step of the mortgages tracking process. The main purpose of this version was to perform QA on a real-world data sample and evaluate the tool and its User Experience (UX). The second version was released after six months and was deployed immediately for use.


THE RESULTS

After six months, a fully functional version was deployed for immediate use and regionalized to several different countries in which HSBC maintains operating facilities.

​Based on the further discovery of the commercial loan officer’s daily work requirements, a third version of the product was released, which further improved both the UX and performance.

This loan application product continues to be used to this day, providing the service quality required by HSBC’s Global Bank Group.



You may be interested in reading this

GLOUD | TURNER BROADCASTING QA

PROJECT SUMMARY

As an effort to expand into the gaming world, Turner Broadcasting, a multinational media corporation, developed GLOUD, a state-of-the-art, gaming streaming service. Turner contracted AccelOne to perform complete quality assurance analysis for the client application to ensure that the product was performing optimally for their product launch. After a successful project initiation, Turner further extended the contract, asking AccelOne to perform QA analysis for the website as well.

THE DIFFERENTIATOR

GLOUD, Games in the Cloud, is a one-of-a-kind online platform that provides instant access to over 50 video games with a monthly subscription. Upon its initial launch, it is available to audiences in Argentina and Chile, with plans to expand further in the future. GLOUD enables gamers to access numerous top-rated video games for only a small monthly fee. Instead of investing in a new console or computer, all that is needed is an internet connection. GLOUD uses only 20Mb (mega bauds per second) from the internet and does not require a big processor or a long installation process because all the game graphics are rendered in servers and delivered as a video streaming in real-time. Additionally, the wide variety of games available in the catalog continues to grow, giving each gamer access to new and diverse games. For more information about GLOUD, check out Turner’s PR report.

THE CHALLENGE

Turner asked AccelOne to conduct a complete suite of quality assurance analysis testing for GLOUD. Using black box and performance testing, we thoroughly tested the client app, including every video game and the website. At times, Turner asked AccelOne to test games in only a few hours before a rapid launch. Each time, AccelOne delivered, preparing the product fully, even in the limited time.

THE SOLUTION

As attention to detail was of great importance, AccelOne’s QA team formed an extensive plan for testing GLOUD before beginning. For the client app, the team used a lengthy checklist to test each individual game manually in Windows and Mac to ensure every bug was identified. For the website, the team performed test cases, cross-browser and mobile responsive testing.

Clear and constant communication between the customer, the developers, and our QA specialists was our priority. Thus, we used two platforms for organization and accountability purposes.

  1. Zendesk: A bug tractor platform—for registering bugs in the client app and notifying developers.
  2. JIRA: A test case management tool—for managing tasks, reporting findings, logging hours, and communicating with developers.

THE EXECUTION

For the project, AccelOne formed a team consisting of a senior QA analyst and three QA testers. The senior QA analyst served as the project leader, supervising the project, managing the timeline, and communicating with Turner. The three QA testers executed the checklist testing, examined test cases, registered all bugs, and notified the developers. After the team was formed, the extensive testing process began. First, each video game in the client application was tested according to the checklist below.​​

  • Wording — titles, descriptions, and buttons
  • Language — languages, translator and captions
  • Executing Game — works from catalog and search box
  • Loading Time — around 10 seconds, 20 seconds maximum
  • Navigation — mouse, keyboard, and joystick work for all
  • Audio — no interruptions and noise level works proportionally
  • Fluidity — no stops and starts
  • Menu Overlay — all functions work, key shows which buttons correlate to which functions, and navigation mechanism works
  • Playability — no lag and easy to play
  • Multiplayer — all functions work with multiple players
  • Saving Game — game saves and returns to the same place
  • Exiting — no problems quitting the game
  • Related Content — similar game suggestions appear upon exiting the game
  • Branding — GLOUD brand only
  • + More

Once a bug was discovered, the QA tester registered it in Zendesk and notified the developers, then after the developers fixed the bug, testing was repeated. This cycle was performed countless times by our QA team to ensure the product was bug-free.

The testing process for the website was very similar. Test cases were designed and executed by the team. The evidence from each, including all bugs, was registered on JIRA and was used to fix and improve the website. The same cycle of running tests, finding bugs, fixing bugs, and repeating the tests was used for website testing.

Many bugs were identified throughout the testing process. The most frequent bugs found in the client application were problems starting the video games, saving the games, and loading time issues. With the website, the biggest problem was the integration with the payment solution. AccelOne addressed all of these issues appropriately, freeing GLOUD of these setbacks.

The entire time, AccelOne maintained constant communication with the customer and the developers. Every day, our QA team had a morning meeting with the developers to discuss current challenges, review the prior day’s work, and go over the current day’s plan. Additionally, AccelOne sent detailed monthly reports to Turner, updating them on the progress. The reports included evidence of the findings and information about time spent on each task.

THE RESULTS

The project began in August 2017 with testing the client app. In April 2018, the app was launched to audiences in Argentina and Chile. Since then, GLOUD has offered free one month trials to interested customers. In April, Turner asked AccelOne to provide quality assurance services for the website, which will be launched in July 2018. Following the launch, AccelOne will provide continued support and testing. As new features are developed, such as incorporating personal profiles and parental content controls, AccelOne will perform QA services for them before they launch. Overall, Turner has been very pleased with AccelOne’s communication, transparency, and efficiency. Our specialists’ detailed testing identified many serious bugs and spearheaded the deployment of GLOUD, free of critical issues.