Bugs Found in Amaka SaaS

Amaka

Amaka is a cloud-based accounting automation platform designed for small to medium-sized businesses worldwide. It focuses on seamless integration with existing accounting software to automate various financial tasks, including sales, payments, cost of goods sold (COGS), and more.

Beyond mere integration, the platform also offers features like scheduled data export through Business Trackers, managed reconciliation services, and even direct management of invoices and bills via its InView calendar. These functionalities aim to eliminate redundant tasks, streamline financial management, and free business owners to focus on growth.

We recently conducted a Bug Crawl on Amaka’s platform and identified several issues affecting its performance and user experience. We invite you to explore our findings and get an insight into the platform’s areas for improvement.

Error in popup during Shopify connection

Severity:

Critical

Precondition:
  1. Sign up for a Shopify account.
  2. Sign up and log in to Amaka.
Steps to Reproduce:
  1. Click on the ‘Business Trackers’ button.
  2. Click on the ‘New Business Tracker’ button.
  3. Choose ‘Business Tracker Shopify Reports – Reports’.
  4. Click on the ‘Connect to Shopify Report’ button.
Environment:

Windows 10 Pro
Chrome v.117.0.5938.62

Actual Result:

An error appears in the popup while attempting to connect to Shopify.

Expected Result:

The popup should connect to Shopify without any errors.

Error in popup during Shopify connection
Error in popup during Shopify connection

'New Business Tracker' screen opens in popup upon clicking 'Connect to Shopify Report' button

Severity:

Critical

Precondition:
  1. Sign up for a Shopify account.
  2. Sign up and log in to Amaka.
Steps to Reproduce:
  1. Click on the ‘Business Trackers’ button.
  2. Click on the ‘New Business Tracker’ button.
  3. Choose ‘Business Tracker Shopify Reports – Reports’.
  4. Click on the ‘Connect to Shopify Report’ button.
Environment:

Windows 10 Pro
Chrome v.117.0.5938.62, Firefox v.117.0.1, Microsoft Edge v.116.0.1938.76

Actual Result:

Upon clicking the ‘Connect to Shopify Report’ button, the ‘New Business Tracker’ screen appears in the popup.

Expected Result:

A popup for Shopify connection should open.

Multiple popups open when repeatedly clicking 'Connect to Shopify Report' button

Severity:

Major

Precondition:
  1. Sign up for a Shopify account.
  2. Sign up and log in to Amaka.
Steps to Reproduce:
  1. Click on the ‘Business Trackers’ button.
  2. Click on the ‘New Business Tracker’ button.
  3. Choose ‘Business Tracker Shopify Reports – Reports’.
  4. Click on the ‘Connect to Shopify Report’ button.
  5. Choose ‘Business Tracker Shopify Reports – Reports’.
  6. Click on the ‘Connect to Shopify Report’ button.
  7. Choose ‘Business Tracker Shopify Reports – Reports’.
  8. Click on the ‘Connect to Shopify Report’ button.
  9. Choose ‘Business Tracker Shopify Reports – Reports’.
Environment:

Windows 10 Pro
Chrome v.117.0.5938.62, Microsoft Edge v.116.0.1938.76

Actual Result:

Each time the ‘Connect to Shopify Report’ button is clicked, a new popup appears.

Expected Result:

All actions should occur within a single popup.

Three errors displayed at session's end

Severity:

Major

Steps to Reproduce:
  1. Sign up and log in to Amaka.
  2. Wait for the session to end.
Environment:

Windows 10 Pro
Chrome v.117.0.5938.62, Firefox v.117.0.1, Microsoft Edge v.116.0.1938.76

Actual Result:

Three errors appear when the session ends.

Expected Result:

Only one error should be displayed at the end of the session.

Three errors displayed at session's end
Three errors displayed at session's end

Same account connected multiple times on 'Connected Accounts' page

Severity:

Minor

Precondition:
  1. Sign up for a Shopify account.
  2. Sign up and log in to Amaka.
Steps to Reproduce:
  1. Click on the ‘Business Trackers’ button.
  2. Click on the ‘New Business Tracker’ button.
  3. Choose “Business Tracker Shopify Reports – Reports.”
  4. Click on the ‘Connect to Shopify Report’ button.
  5. Sign in to your Shopify account.
  6. Close the popup.
  7. Click the cross to close the Business Tracker connection page.
  8. Click on the ‘Integrations’ button.
  9. Click on the ‘New Integrations’ button.
  10. Choose “Integration Shopify – Xero.”
  11. Click on the ‘Connect to Shopify’ button.
  12. Sign in to your Shopify account.
  13. Close the popup.
  14. Click the cross to close the Integrations page.
  15. Click on the ‘Connected Accounts’ button.
Environment:

Windows 10 Pro
Chrome v.117.0.5938.62, Firefox v.117.0.1, Microsoft Edge v.116.0.1938.76

Actual Result:

The same account is connected multiple times on the ‘Connected Accounts’ page.

Expected Result:

If the same account is connected more than once, it should only be displayed once on the ‘Connected Accounts’ page.

Same account connected multiple times on 'Connected Accounts' page

Additional list expands far from its triggering button

Severity:

Trivial

Precondition:
  1. Sign up for a Shopify account.
  2. Sign up for a Xero account.
  3. Sign up and log in to Amaka.
Steps to Reproduce:
  1. Click on the ‘Integrations’ button.
  2. Click on the ‘New Integrations’ button.
  3. Choose ‘Integration Shopify – Xero’.
  4. Click on the ‘Connect to Shopify’ button.
  5. Sign in to your Shopify account.
  6. Click on the ‘Connect to Xero’ button.
  7. Sign in to your Xero account.
  8. Select the added accounts for Shopify and Xero.
  9. Click on the ‘Save + Continue’ button.
  10. Click on the ‘OK’ button.
  11. Click on the ‘Save + Continue’ button.
  12. Click on the ‘Save + Continue’ button.
  13. Scroll down the page.
  14. Click on the ‘Show additional mapping options’ button.
  15. Scroll up the page.
Environment:

Windows 10 Pro
Chrome v.117.0.5938.62, Firefox v.117.0.1, Microsoft Edge v.116.0.1938.76

Actual Result:

An additional list opens far from the button that expands it.

Expected Result:

The ‘Show additional mapping options’ button should be located next to the list it expands.

Drop-down menu appears blurred during page refresh

Severity:

Trivial

Precondition:

Sign up and log in to Amaka.

Steps to Reproduce:
  1. Refresh the page.
  2. During refreshing, click on the profile button in the upper right corner.
Environment:

Windows 10 Pro
Chrome v.117.0.5938.62, Firefox v.117.0.1, Microsoft Edge v.116.0.1938.76

Actual Result:

The drop-down menu appears blurred during the page refresh.

Expected Result:

The drop-down menu should be displayed clearly, unaffected by the page blur.

Drop-down menu appears blurred during page refresh
Drop-down menu appears blurred during page refresh

Two loaders appear on 'Sync History' page during refresh

Severity:

Trivial

Precondition:

Sign up and log in to Amaka.

Steps to Reproduce:
  1. Click on the ‘Sync History’ button.
  2. Refresh the page.
Environment:

Windows 10 Pro
Chrome v.117.0.5938.62, Firefox v.117.0.1, Microsoft Edge v.116.0.1938.76

Actual Result:

Two loaders appear on the ‘Sync History’ page during the refresh.

Expected Result:

Only one loader should appear on the ‘Sync History’ page during the refresh.

Two loaders appear on 'Sync History' page during refresh
I took a close look at Amaka's platform and found quite a few bugs that need attention. From Shopify connection glitches to multiple pop-ups, it's clear that some fine-tuning is needed.
Iryna, QA engineer

Iryna, QA engineer

Need a reliable QA partner?

Hire us