Bugs‌ ‌found‌ ‌in‌ BoundlessPay: Buy & Sell Crypto for Android

BoundlessPay: Buy & Sell Crypto

4.8

BoundlessPay is a digital wallet where you can buy, sell, stake, and spend 70+ cryptocurrencies. BoundlessPay prides itself on offering the lowest fees, fastest trades, and instant deposits.

The app boasts a range of features designed to simplify your crypto experience. You can manage all your crypto assets in one place, easily send and receive money using various methods, and even pay bills with your crypto.

Here at QAwerk, we put BoundlessPay through a round of manual testing. Our goal is to help the BoundlessPay team identify and fix any bugs that might hinder the app’s performance and user experience. Hope this helps!

10K+downloads
704 ratings

App freezes upon tapping 'Submit' button on 'Verification Level' screen

Severity:

Blocker

Precondition:

The user must be logged into the app.

Steps to Reproduce:
  1. Open the app.
  2. Navigate to Settings -> KYS.
  3. Fill in all required fields.
  4. Tap on the ‘Submit’ button.
Environment:

OS: Android 12
Device: Redmi Note 10 Pro

Actual Result:

After tapping ‘Submit’, the app freezes, rendering it unusable.

Expected Result:

The app should remain functional after submission. The user should see the status of activation.

Valid OTP code is rejected after one failed attempt

Severity:

Critical

Precondition:

The user must be logged into the app.

Steps to Reproduce:
  1. Open the app.
  2. Enter valid credentials (email, password).
  3. Enter an invalid OTP code.
  4. Enter a valid OTP code.
Environment:

OS: Android 12
Device: Redmi Note 10 Pro

Actual Result:

An “Invalid OTP” error message appears.

Expected Result:

The app should navigate to the main screen when a valid OTP is entered after one failed attempt. The OTP is accepted.

'Submit' button active despite empty required field on 'Account Verification' screen

Severity:

Minor

Precondition:

The user is on the ‘Account Verification’ screen.

Steps to Reproduce:
  1. Tap on the ‘Upgrade to level 0’ button.
  2. Fill in the ‘BPay Tag’ field.
Environment:

OS: Android 12
Device: Redmi Note 10 Pro

Actual Result:

The ‘Submit’ button is active.

Expected Result:

The ‘Submit’ button should only be active if all required fields are completely filled.

Keyboard overlaps 'Submit' button on 'Verification Level' screen

Severity:

Minor

Precondition:

The user is on the ‘Account Verification’ screen.

Steps to Reproduce:
  1. Tap on the ‘Upgrade to Level 0’ button.
  2. Fill in the ‘BVN’ field.
  3. Begin to fill in the ‘BPay tag’ field.
Environment:

OS: Android 12
Device: Redmi Note 10 Pro

Actual Result:

The keyboard overlaps the ‘Submit’ button.

Expected Result:

The ‘Submit’ button should always be visible regardless of keyboard activation.

Flag icons incorrectly enumerated for individual countries

Severity:

Minor

Precondition:

The user is at the sign-up step.

Steps to Reproduce:
  1. Tap on ‘Country of Residence’.
  2. Enter a country in the search field (e.g., Ukraine).
  3. Pay attention to the flag icon.
Environment:

OS: Android 12
Device: Redmi Note 10 Pro

Actual Result:

Multiple flags from different countries are displayed for Ukraine.

Expected Result:

Only the Ukrainian flag should be displayed when Ukraine is searched.

I conducted a comprehensive review of the BoundlessPay Android app, focusing on functional, usability, and compatibility testing. While it shows promise, enhancing app stability, ensuring proper OTP handling, and refining UI elements are required to boost the app's quality and user satisfaction.
Yaroslav, QA engineer

Yaroslav, QA engineer

Need a reliable QA partner?

Hire us