Bugs‌ ‌found‌ ‌in‌ Homebase SaaS

Homebase

Homebase is an easy-to-use tool to go from good to great – with hours, schedules, billing information, and more all in one place. Homebase simplifies the work of small businesses and hourly workers.

By effectively managing work schedules, payroll, time clocks, HR, and team communication, Homebase makes it possible for businesses to focus more on their employees and run a better team.

We find Homebase’s platform quite engaging, so we manually tested it to make it even more appealing to end-users. Here is a detailed report from our QA team.

User cannot sign up with Ukrainian phone number

Severity:

Major

Precondition:

The user is on the 4th step of the sign up process.

Steps to Reproduce:
  1. Click the flag icon next to the “Phone number” field and select “Ukraine”.
  2. Enter a valid Ukrainian phone number.
  3. Fill “Email address” and “Password” fields with valid data.
  4. Click the “Continue to Homebase” button.
Environment:

Windows x64
Chrome v. 108.0.5359.125

Actual Result:

“Continue to Homebase” button is displayed in gray color.

Expected Result:

The user should be signed up.

Search field overlaps “Deselect all” button

Severity:

Minor

Precondition:
  1. User has downloaded and opened Homebase mobile app.
  2. User is on “Messages” page.
Steps to Reproduce:
  1. Click Create new message icon in the top right.
  2. Select any user.
  3. Click “Deselect all” button.
Environment:

iPhone 13Pro iOS 16.1.1

Actual Result:

User have to click above “Deselect all” button.

Expected Result:

Search field overlaps ‘Deselect all” button.

User cannot use Ukrainian number to have mobile app link

Severity:

Minor

Precondition:
  1. The user has created an account.
  2. The user is on the following page:
    https://app.joinhomebase.com/help.
Steps to Reproduce:
  1. Click “What would you like to do?” field.
  2. Click the “Download mobile app” button.
  3. Enter a valid Ukrainian number.
Environment:

Windows x64
Chrome v. 108.0.5359.125

Actual Result:

There is not enough space for a full number.

Expected Result:

The user has the possibility to use a Ukrainian number.

I found several major bugs related to signing up with a Ukrainian phone number. In order to provide a better user experience, I recommend running functional and regression testing after each new release.
Oleh, QA engineer

Oleh, QA engineer

Need a reliable QA partner?

Hire us