QA for a Mobile App Engaging Investors In the Gulf Region

Quality Assurance services for a company launching an app for new generation of stock market investors in Saudi Arabia, Kuwait, United Arab Emirates, Qatar, Bahrain and Oman.

Challenge

Providing QA services for Fintech and Banking solutions comes with extra responsibility, as we are operating with apps that will further process security-sensitive data. Here is the scope of work we were hired to do in this project:

  • Establishing QA workflow and developing needed test-related documentation from scratch;
  • Testing app’s security and high-performance level prior to the next round of work with sponsors;
  • Support and continuous QA for new features and significant releases; 
  • Ensuring correct operation of the KYC client identification service;
  • Covering the testing load, freeing time for the product owners before the critical release.

Solution

To guarantee client’s fintech product answers the audience’s expectations and high standards of the investment market, we’ve assembled an expert team consisting of a Team Lead, 3 manual and 1 auto QA engineers of Middle and Senior levels. All the team members had a strong background in testing multi-user mobile applications with sensitive data.

Overall, the project took more than 1 year. Work was done in several iterations, corresponding with new releases, and in total, took about 6 months of active testing time. Here is what our team has achieved so far in this project:

  • Introduced essential metrics to monitor bug statistics;
  • Contributed to testing workflow and provided necessary pieces of documentation necessary to ensure quality and uninterrupted QA process;
  • Optimized tests’ architecture to ensure analysis is made much faster and determine where the bug or test requires re-runs;
  • Organized security, performance, usability, and regression testing;
  • Made sure clients’ key extra functionality — “​​recurring investments” — works as expected, charging the planned amount at the right time;
  • Checked accuracy of the following functions: trackers (for a top dozen most popular stocks), instant funding, multiple income streams, etc.;
  • Ensured correct operation of the KYC client identification service, overcoming challenges that came with various previously unchecked IDs provided by the client to pass the verification;
  • Analyzed end-to-end user path to ensure every step is intuitive, self-explanatory, answers customers’ expectations, and performs as planned by the developers.

 

Automation

Automized performance and security testing:

  • Automated scan of production servers, ensuring seamless deployment to live environment;
  • Performance (Load) testing with SoapUI Pro. Using this commercial extension helped us to ease many recurring tasks and save time.

 

Technologies

MobSF and Kali Linux were employed for security testing: 

  • MobSF was used in the early stage of new release development to ensure more efficient debugging and increased cost efficiency;
  • Kali Linux helped us gather, analyze and report vital information about the app’s vulnerabilities. Considering the sensitive nature of investors’ financial information, we had to make sure no potential attackers could extract any critical data.

 

Localization-related aspects

It was not our first time working with a client from GCC, and we were ready to adjust to the local working environment and requests.

Schedule. Specialists on the client’s side were available from Sunday to Thursday, with Friday and Saturday off. We were not required to follow the same program, but planned sliding shifts to ensure one of our engineers was available for emergencies on Sundays. 

Islamic stock filter. The Gulf region is a predominantly Islamic domain shared by Sunni and Shia Muslims. Sharia law traditions are strong, and following them is vital for most of our client’s customers. In the scope of our work, we were tasked to test additional Sharia-compliant stocks functionality. We also made UI suggestions for an improved depiction of compliant stocks to attract more conservative customers. 

Technologies

  • RestApi
  • MobSF
  • Kali Linux

Result

Thanks to the systemic approach to testing, we have found and reported bugs critical for the system’s safety and performance. It allowed our clients to release the planned version on time and present a secure, user-friendly mobile investment bank to sponsors. We are proud to share some results highlights for this project:

3.9 to 4.2 rate for both iOS and Android apps;
Compliance reports for sponsors;
Over 150 test cases and 600+ bug reports;
100% of functionality is covered with relevant test cases.

Working closely with a support team on complex tickets, and incorporating customers’ feedback into our QA flow, allowed us to create more targeted test cases. This, along with other measures, helped to increase client satisfaction rate.

We Work With

Having one outside team deal with every aspect of quality assurance on your software project saves you time and money on creating an in-house QA department. We have dedicated testing engineers with years of experience, and here is what they can help you with.

Software is everywhere around us, and it’s essential for your testing team to be familiar with all the various types and platforms software can come with. In 21+ years, our QA team has tested every type of software there is, and here are some of their specialties.

There are dozens of different types of testing, but it takes a team of experts to know which ones are relevant to your software project and how to include them in the testing strategy the right way. These are just some of the testing types our QA engineers excel in.

The success of a software project depends, among other things, on whether it’s the right fit for the industry it’s in. And that is true not just for the development stage, but also for QA. Different industry have different software requirements, and our team knows all about them.

Icon Manual Testing

Maximum precision and attention to detail for a spotless result.

Icon Testing Automation

We’ll automate thousands of tests for all-encompassing coverage.

Icon Testing Outsourcing

Outsource your testing needs to a team of experts with relevant skills.

Icon Testing Consulting

Overhaul your QA processes to achieve even more testing efficiency.

Icon QA

Thorough Quality Assurance for a project of any scale or complexity.

Icon API Testing

Verify the correct operation of as many APIs as your project needs.

Icon IoT Testing

Stay ahead of the growing Internet of Things market with timely testing.

Icon Web Testing

Reach out to even more customers with a high-quality web application.

Icon Mobile App Testing

Help users fall in love with your mobile app with our texting expertise.

Icon CRM/ERP

Make sure your CRM/ERP system meets the needs of the stakeholders.

Icon Desktop Application Testing

We’ll check the stability, compatibility, and more of your desktop solution.

Icon Functional Testing

Is your app doing everything it’s supposed to? We’ll help you find out!

Icon Compatibility

Check how your solution works on different devices, platforms, and more.

Icon Usability

Find out if your software solution provides an engaging user experience.

Icon UI

Make sure your application’s UI logic works for all categories of users.

Icon Regression

We’ll verify the integrity of your application after recent code changes.

Icon Online Streaming & Entertainment

Stay on top of the media industry with a technically flawless solution.

Icon eCommerce & Retail

Does your store meet customer needs? We’ll help you know for sure!

Icon HR & Recruiting

Streamline HR processes with a solution that works like a clock

Icon Healthcare

Test the functionality, stability, scalability of your app and more.

Icon Fintech & Banking

Give your users what they want: a powerful, secure fintech product.

    SHARE YOUR PROJECT IDEAS

    Realizing the importance of providing service on agreed terms, we consider all possible risks and provide efficient solutions for all possible risks and provide efficient solutions.













    //
    //











    We use cookies to ensure your best experience. By continuing to browse this site, you accept the use of cookies and "third-party" cookies. For more information or to refuse consent to some cookies, please see our Privacy Policy and Cookie Policy