QA Automation Services for a Mobile Banking App

Case studies
Finance
QA Automation Services for a Mobile Banking App

Introducing end-to-end QA automation for a leading Middle East bank's mobile banking application, covering iOS and Android with CI/CD integration and real-time Slack reporting.

[ Client ]

About the Client

The client is a market-leading bank in the Middle East with ambitions to transform its technical department into a separate SaaS provider for digital banking products. Being one of the leading financial services providers in the region, the bank's technical department was the first to recognize the value of fast, sustainable, and quality delivery through automated testing.

Finance
Middle East
N/A
QA Automation
Mobile QA

9,109

Automated Test Cases Run

2

Platforms: iOS & Android

100%

CI/CD Automation Integrated
[ Challenge ]

Manual Testing Slowing a Fast-Growing Banking App

The banking domain in the Middle East is highly dynamic and competitive. The cost of user acquisition is high, so any bank institution pointing toward success needs to be prompt, flexible, and able to offer unique solutions.

The client's stakeholders realized that manual testing was taking too much time, increasing time to market. Specifically, they needed:

  • Automated tests split per feature for targeted execution.
  • The ability for all team members to trigger tests at any time.
  • Tests executable per platform (iOS and Android).
  • The ability to run smoke or full regression tests depending on the phase, speeding up pre-release testing.
[ Solution ]

Building the Solution

Our team chose Appium as the open-source automation foundation to keep costs down and built a custom automation framework from scratch. The framework runs tests against iOS and Android versions on real and virtual devices via SauceLabs.

Key capabilities delivered:

  • Architectural design for the existing application's test automation
  • Automated testing integrated into the existing CI/CD process via Bitrise
  • Test results reported to Jira via XRay with Slack notifications
  • Tests triggerable on schedule and by any team member on demand
  • UI and API automated test implementation

Impact that Matters

[ Results]

The QA automation framework gave the client's team the ability to trigger targeted tests at any time, run full regression or smoke tests on demand, and get immediate results via Slack.

Full CI/CD test automation

The team built an Appium-based automation framework from scratch, integrated into CI/CD via Bitrise, enabling frequent automated test runs against both newly built and stored app versions on AWS.

Cross-platform coverage

Automated tests run against both iOS and Android versions of the app on real and virtual devices using the SauceLabs platform, giving the team full cross-platform coverage.

Real-time reporting

Test results are reported to Jira via XRay and integrated with Slack for instant notifications, giving the entire team visibility into quality at every stage of development.

[ Tech Stack ]

Tech Stack

Visuals

[ Case Studies ]

Explore More
Success Stories

We have helped over 200 businesses grow their value and improve how they work through better software.

No items found.

Accelerate Your Digital Transformation

Let's discuss how we can engineer your success.
Dmitry Klim
Head of Growth
5900 Balcones Drive #21729, Austin, TX 78731
+1 (512) 921-9631
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.