DeviQA Case Study: Mode
DeviQA Logo

Mode

The effort we made to help a mobile Bitcoin wallet meet high quality standards.

100%

Scope of regression tests

180+

Critical and major issues reported

250+

Test cases added

80+

Number of features released

About project

Mode is a modern, user-friendly, mobile Bitcoin wallet with a rich set of features, including P2P payments, a high-yield Bitcoin savings account, BTC buying and selling, BTC cashback, open banking payments, and others. There's also a special module for merchants and an embeddable widget for websites that turns Mode into a payment method.

The goal of the company is to become “the most trusted crypto company, enabling customers to discover, own, and utilize digital assets.”

Apart from the wallet, the project also offers payment processing services for UK and European businesses. Partnering with WeChat and Alipay, Mode bridges the gap between the Chinese and European markets.

Before DeviQA

  • >3 hours were needed to execute manual smoke testing

  • The test documentation was poor and irrelevant

  • There was no comprehensive Postman suite for API testing

  • The product was in closed beta

  • No more than 10 tickets were processed daily, which presented a bottleneck in the delivery workflow

  • There were no resources for further project support

  • Only 1 real device and 1 emulator were used for testing

With DeviQA

  • <1 hour is needed to execute manual smoke testing

  • 100% of the test cases were reviewed

  • >250 test cases were written and integrated into the workflow

  • >100 test cases were updated

  • 150+ Postman test cases were created and integrated into the workflow

  • 3 months were needed to meticulously test the beta version, and over 180 critical issues were identified and fixed, which resulted in a smooth release

  • Up to 50 tickets were processed daily

  • >200 tickets were processed after the initial release

  • 5 different devices and 2 emulators were used for testing

Our contribution

Team

4 Manual QA Engineers

Project length

Since 2021

Technologies and tools

Jira

Asana

TestFlight

Postman

BrowserStack

Google Analytics (GTM)

Notion

Android Studio

Firebase App Distribution

Apollo GraphQL Playground

GraphQL

Requestly

DevTools

Datadog

Our engagement

At the project's outset, there was only one QA specialist, and the formal QA process was not established. The DeviQA engineers took the initiative to create all the necessary initial test strategies. They closely collaborated with a project manager to define the ticket flow for the upcoming release and testing procedures. In about three months, a huge number of manual tests were executed, which increased the overall quality of the product significantly. After the initial goal had been achieved, the DeviQA team proceeded to write comprehensive test documentation for subsequent stages of the project.

An initial test suite was created in Notion. It included around 250 test cases for features with approved requirements. By setting up a comprehensive test infrastructure, we significantly improved the QA process. The time for running smoke testing was reduced from 3 hours to 1. A regression testing suite supported the most popular mobile operating systems.

Along with creating UI/UX and functional tests, the DeviQA team used Postman to cover API functionality with tests too. Around 75% of all API endpoints were covered by our test suite. With this suite, health checks of all vital app components were executed in a matter of minutes, and the QA team could quickly pinpoint various malfunctions in the backend part of the product.

The efforts of the DeviQA team streamlined the QA process, enabling the detection and elimination of unexpected bugs, improving the overall quality of the product, and creating a solid foundation for further support and improvement of the project.

Services provided

Mobile Testing

The initial goal for the QA team on this project was to get rid of the majority of critical issues and significantly increase the overall quality of the product in a strictly limited period of time. To succeed with this, our specialists processed over 300 testing tasks within 3 months and detected over 180 critical issues, which helped to smoothly release the app to the App Store.

The DeviQA team also created comprehensive test documentation and covered about 90% of the app’s functionality with test cases.

Smoke and regression test suites, which included over 200 cases, were regularly executed on real mobile devices (iOS, Android) as well as various simulators (BrowserStack, Android Studio) to cover the most popular versions of mobile operating systems and hardware.

Through meticulous usability testing and feedback analysis, we successfully identified and addressed user interface issues. To safeguard against unexpected issues, we expanded our regression testing suite, guaranteeing bug-free releases and a high level of software quality.

API Testing

Our team created and supported a comprehensive API test suite, which improved the detection of backend malfunctions and immensely accelerated smoke and regression testing.

Web Testing

One of the tasks for the DeviQA team was to test the integration of Google Analytics tools in this project, which was performed using Google Chrome extensions. In the course of testing, over 30 bugs were reported and then fixed, which resulted in highly precise analytics reports and more detailed analysis of user activity.

More projects

Test coverage:

90%

  • Web App Testing
  • Test Automation
  • API Testing
  • Dedicated QA Team

Abbott Laboratories

A global healthcare giant relies on DeviQA for end-to-end test automation.

  • 1 day to run regression testing

  • 1 day to run smoke testing

  • 60% increase in the number of regression tests and relevant test cases

  • >1500 automated test scenarios created

Read more

Dev capacity:

+15%

  • Web App Testing
  • Automation Testing
  • E2E Testing
  • Load Testing
  • Mobile Testing
  • API Testing
  • Dedicated QA Team

Compass

DeviQA's team takes full responsibility for testing a real estate solution consisting of a web app and mobile apps.

  • 2 days to run regression testing

  • 10 minutes to run automated E2E testing on each pull request

  • 85% of the application is covered with test cases

Read more

Test coverage:

95%

  • Web App Testing
  • API Testing
  • Dedicated QA Team
  • Mobile Testing
  • Performance Testing

Arklign

Setting up and fine-tuning a holistic QA process for a dental lab management platform.

  • A comprehensive test plan designed

  • 5000+ test cases created for the web app

  • 2000+ test cases created for the mobile apps

  • >20 various devices with different OS, screen resolutions, and browsers used to run regression testing

Read more