Quality Assurance Services for Cryptocurrency Exchange Platform

Delivering usability and performance testing for a freshly released web application for cryptocurrency exchange and trading to make sure that users are just as happy with the new application as they were with the app’s old version.

About Project

Solution

Exploratory testing, UI/UX testing, Functional testing, Performance testing, Security testing, Regression testing

Technologies

NetSparker, TestRail, BrowserStack, JMeter

Country

Japan

Industry

Banking & Finance

Client

Our client for this project is a Japan-based cryptocurrency exchange platform that has been in business for several years and won the acclaim and trust of users both domestically and globally.

Project overview

Make your app’s quality its standout feature.

    Before

    • A lot of new, untested functionality
    • Sophisticated security requirements
    • Numerous third-party integrations
    • No documentation available

    After

    • All new features covered by tests
    • Strict security protocols implemented
    • Integrations tested in all combinations
    • Robust documentation created & maintained

    Project Duration

    6 months

    Team Composition

    1 QA Lead

    2 QA Engineers

    Challenge

    Our client released a modernized version of his crypto trading web application and wanted us to thoroughly test it. The aspects we were to check included UI/UX, blockchain platforms integration, security, and the app’s response to even the most unusual case scenarios.

    The main challenge we faced during the project was the technical complexity of cryptocurrency trading platforms’ backend. Before getting to work, we had to examine not only the client’s product but the third-party solutions like Ethereum and Stellar integrated with it. Also, the client’s project had no documentation, so we created it from scratch both for the QA process and as a part of post-development maintenance.

    Solutions

    The team of four QA engineers (middle- and senior-level experts and a tech lead) tested the updated version of the client’s platform using Chrome and Firefox web browsers on Windows, Mac, iOS, and Android operating systems. We used regression, and exploratory testing types for the projects, which covered QA for usability, UI/UX, security, performance, and integrations fit into the platform. 

    The communication with the client was organized with Microsoft Teams digital workplace and regularly took place every two weeks (equal to one sprint). Other than classic manual testing, we also used the Netsparker web scanner for in-depth checks.

    Technologies

    Our choice of technologies to use on a testing project is never random — it’s based on the project goals, the existing tech stack, and the skills of our team members. This approach allows us to get consistent results every time.

    • NetSparker
    • TestRail
    • BrowserStack
    • JMeter

    Types of testing

    Exploratory testing

    Quickly identifying the app’s quality issues and gathering feedback.

    Functional testing

    Verifying the correctness of each functional component of the app.

    UI/UX testing

    Evaluating the usability of the app from the user’s perspective.

    Performance testing

    Checking app’s behavior in even the most unlikely use scenarios.

    Security testing

    Making sure the user and platform data are thoroughly protected.

    Regression testing

    Ensuring that no old or new bugs make it into the final product.

    Results

    Our team managed to improve the usability of the platform and discover the need to implement a few changes to the project’s codebase for security matters. As for today, we continue to work with the client as a full-time remote quality assurance department to timely check all the changes his development team implements in the project.

    98%

    transaction success rate

    100%

    critical features covered with tests

    4.7/5

    user satisfaction rate

    99.7%

    platform uptime

    Reduce manual effort and increase test coverage with automation!

    Reach out to our QA team today

      Bruce Mason

      Delivery Director

      Thank you for your message!

      We’ll get back to you shortly!

      QA gaps don’t close with the tab.

      Level up you QA to reduce costs, speed up delivery and boost ROI.

      Start with booking a demo call
 with our team.