Bugs‌ ‌found‌ ‌in‌ Nexo for Android

Nexo

4.1

Nexo is a mobile solution for buying, selling, and trading crypto. The app supports a range of cryptocurrencies, such as BTC, ETH, SOL, SAND, MANA, and stablecoins like USDT, USDC, and DAI, among others.

Each time one needs to exchange their digital assets, Nexo connects to top 10 crypto exchanges for them to choose the best deal. Nexo offers up to 0.5% of crypto rewards per swap and $25 in BTC for referrals. It is possible to buy crypto with a credit or debit card and transfer coins from another wallet.

Our DeFi testing team explored multiple crypto wallets: some contained real showstoppers, whereas others – only trivial bugs. Let’s see how well Nexo passed our QA test.

1M+downloads
25.7k ratings

“Unexpected error” after user logs in with unstable internet

Severity:

Major

Precondition:
  1. Make sure your internet connection is unstable.
  2. The user is logged out.
  3. The user opens the app.
Steps to Reproduce:
  1. Fill “Email” and “Password” fields with valid data.
  2. Click the “Login” button.
  3. Complete the puzzle captcha.
Environment:

Samsung Galaxy S20+, Android 12

Actual Result:

“Unexpected error” appears.

Expected Result:

A validation message about no connection should appear.

Closing app on “Welcome to Nexo” screen leads to logout

Severity:

Major

Precondition:
  1. The user is logged out.
  2. The user opens the app.
Steps to Reproduce:
  1. Fill “Email” and “Password” fields with valid data.
  2. Click the “Login” button.
  3. Complete the puzzle captcha.
  4. Close the app.
  5. Open the app.
Environment:

Samsung Galaxy S20+, Android 12

Actual Result:

The user got logged out from his account.

Expected Result:

The user stays logged in.

Logout button is inside “Security” section

Severity:

Minor

Precondition:
  1. The user is logged out.
  2. The user opens the app.
Steps to Reproduce:
  1. Fill “Email” and “Password” fields with valid data.
  2. Click the “Login” button.
  3. Complete the puzzle captcha.
  4. Set up a PIN.
  5. Click the “My Profile” button.
  6. Click the “Security” button.
  7. Click the “Logout” button.
  8. Click the back button on the Android navigation bar.
Environment:

Samsung Galaxy S20+, Android 12

Actual Result:

The user has to navigate to the “Security” section to log out.

Expected Result:

The logout button should be at the bottom of the home page.

Nexo wallet is a handy and secure app for storing crypto, but I found a few major bugs in this app such as logging out after closing the app. I recommend paying attention to validation messages and negative test cases during functional testing.
Oleh, QA engineer

Oleh, QA engineer

Need a reliable QA partner?

Hire us