Bugs‌ ‌found‌ in PARiM Workforce Software for Android

PARiM Workforce Software

3.7

PARiM Workforce Software is a comprehensive workforce management software that streamlines rostering, scheduling, absences, and payroll management in real time, online, and without the need for a fixed workstation.

It empowers managers to reduce time and cost, assign schedules effortlessly, monitor absences, and manage payroll with ease. Employees benefit from 24/7 schedule access, shift management, and notifications, improving communication and efficiency. With built-in GPS tracking, remote employees can clock in/out seamlessly.

We delved into the PARiM app, hunting down bugs to gauge its performance and guarantee a seamless user experience. Along the journey, we uncovered a couple of areas that could use some fine-tuning. Stick around to learn more!

100K+downloads
409 ratings

Calendar event creation fails

Severity:

Critical

Precondition:

Login to your account.

Steps to Reproduce:
  1. Click on the “Schedule” button.
  2. Click on the + button.
  3. Click on the “Create new shift” button.
  4. Click on the “Create & publish” button.
  5. Click on the “Location / Event” field.
  6. Click on the back button.
  7. Click on the “Positions” field.
  8. Click on the back button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

It’s impossible to create a calendar event.

Expected Result:

On the mobile version, it should be possible to add “Location / Event” and “Positions” in order to create an event.

Unable to edit data on mobile version

Severity:

Major

Precondition:

Login to your account.

Steps to Reproduce:
  1. Click on the menu icon in the lower right corner.
  2. Click on the “Contacts” button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

It’s not possible to edit contact data on the mobile version.

Expected Result:

It should be possible to edit contact data on the mobile version.

Calendar synchronization fails between web and mobile versions

Severity:

Major

Precondition:

Login to the account on the web version and add an event.

Steps to Reproduce:
  1. Login to the account on the mobile version.
  2. Click on the “Schedule” button.
  3. Click on the date on which the event was created in the web version.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

There is no synchronization of the web and mobile versions of the calendars.

Expected Result:

Events created in the web version should be displayed in the mobile version, and vice versa.

Calendar synchronization fails between web and mobile versions
Calendar synchronization fails between web and mobile versions

Unable to change “Company settings”

Severity:

Major

Precondition:

Login to your account.

Steps to Reproduce:
  1. Click on the menu icon in the lower right corner.
  2. Click on the “Settings” button.
  3. Click on the “Company settings” button.
  4. Click on any active or inactive switches.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

It’s not possible to change “Company settings”.

Expected Result:

It should be possible to change “Company settings”.

Profile editing page not scrollable when keyboard is open

Severity:

Minor

Precondition:

Login to your account.

Steps to Reproduce:
  1. Click on the burger menu in the lower right corner.
  2. Click on the “My profile” button.
  3. Click on the edit icon.
  4. Click on the “First name” field.
  5. Try scrolling to the bottom of the page.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

When the keyboard is open, it is not possible to scroll through the profile editing page.

Expected Result:

When the keyboard is open, it should be possible to scroll through the profile editing page.

Duplicate days appearing in calendar

Severity:

Minor

Precondition:

Login to your account.

Steps to Reproduce:
  1. Click on the “My schedule” button.
  2. Click on any date.
  3. Click on the + button in the upper right corner.
  4. Click on the “I am unavailable to work” button.
  5. Choose several dates.
  6. Click on the “Set as unavailable” button.
  7. Click on the date on which the slot was added.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

Duplication of day statuses in the calendar.

Expected Result:

There should be no duplication of day statuses in the calendar.

Duplicate days appearing in calendar

Default profile data is incorrect

Severity:

Minor

Precondition:

Login to your account.

Steps to Reproduce:
  1. Click on the burger menu in the lower right corner.
  2. Click on the “My profile” button.
  3. Click on the edit icon.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

By default, the profile has incorrect data.

Expected Result:

The profile fields should either contain data linked to the mailbox or remain empty until the first entry.

Empty pages lack placeholders

Severity:

Trivial

Precondition:

Login to your account.

Steps to Reproduce:
  1. Click on the burger menu in the lower right corner.
  2. Click on the “Pay” button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

There are no placeholders on empty pages.

Expected Result:

Blank pages should have placeholders so that the user understands the reason for the lack of data.

Empty pages lack placeholders

Top menu overlaps text

Severity:

Trivial

Precondition:

Register an account that you haven’t logged into yet.

Steps to Reproduce:
  1. Open the app for the first time.
  2. Fill in the email field.
  3. Click on the “Continue” button.
  4. Select a workspace.
  5. Fill in the password field.
  6. Click the “Login” button.
  7. Scroll the page.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

The top menu is overlapping with the text.

Expected Result:

The top menu should not overlap the text; the menu should have a white background.

Integrating seamless synchronization between the web and mobile versions is crucial for consistent data and user interactions. Also, improving the user interface design can make navigation more intuitive and the overall experience more efficient.
Iryna, QA engineer

Iryna, QA engineer

Need a reliable QA partner?

Hire us