Bugs found in Plutio SaaS

Plutio

Plutio is a comprehensive project management platform tailored for freelancers and small businesses. It centralizes tasks, invoices, proposals, and team management into a single environment, enabling more efficient workflows.

Beyond its core features, Plutio offers a customizable workspace that integrates various everyday applications, ensuring seamless connectivity for business operations. This approach aims to reduce complexity, accelerate tasks, and provide clear insight into project statuses.

Our QAwerk team conducted a thorough Bug Crawl, revealing several issues affecting both performance and user experience. Below are the findings, along with recommendations for potential improvements.

Internal error appears after clicking “Complete time entry” button

Severity:

Major

Precondition:

User on the Homepage.

Steps to Reproduce:
  1. Go to “Tasks.”
  2. Select a task from the list.
  3. Click “Start timer.”
  4. Click “Stop timer.”
  5. Click “Complete time entry.”
Environment:

Device: Windows 10 x64
Browsers: Chrome 134.0.6998.178, Firefox 136.0.4, Edge 134.0.3124.93

Actual Result:

“Internal server error” message is displayed.

Expected Result:

Completing time entry should succeed without errors.

Completed task is not being deleted immediately, but uncompleted task is being deleted immediately

Severity:

Major

Precondition:

User on “Home” page.

Steps to Reproduce:
  1. Create a task, assign to self.
  2. Go to “My tasks.”
  3. Attempt to delete a task, then click “Undo.”
  4. Mark the task as “Completed.”
  5. Attempt to delete the completed task.
Environment:

Device: Windows 10 x64
Browsers: Chrome 134.0.6998.178, Firefox 136.0.4, Edge 134.0.3124.93

Actual Result:

(Step 3) Task disappears from the list immediately.
(Step 5) The task does not disappear right away.

Expected Result:

In both cases, behavior should be consistent when deleting tasks.

User can create project without name, but inconsistent validation appears later

Severity:

Minor

Precondition:

User on a Homepage.

Steps to Reproduce:
  1. Click big “+” → “Project.”
  2. Click “Create project” with an empty name.
  3. Create the project successfully.
  4. Click big “+” → “Project” again.
  5. Type a few spaces as a name.
  6. Click “Create project.”
  7. Delete the data from the “Project Name” field.
  8. Click “Create project.”
Environment:

Device: Windows 10 x64
Browsers: Chrome 134.0.6998.178, Firefox 136.0.4, Edge 134.0.3124.93

Actual Result:

Step 2: The project is created with an empty name.
Step 8: Validation disallows creation with a truly empty field.

Expected Result:

Behavior should be consistent – if empty names are allowed initially, they should remain so, or prompt the user consistently.

User cannot skip onboarding tutorial

Severity:

Minor

Precondition:

User on Homepage.

Steps to Reproduce:
  1. Close onboarding tutorial.
  2. Reload the page.
  3. Click “Next.”
  4. Close onboarding tutorial again.
  5. Reload the page.
Environment:

Device: Windows 10 x64
Browsers: Chrome 134.0.6998.178, Firefox 136.0.4, Edge 134.0.3124.93

Actual Result:

Tutorial reappears after page reload, ignoring user’s previous closure.

Expected Result:

Once dismissed, the tutorial should not reappear unless explicitly requested.

I discovered four notable issues in Plutio, ranging from major errors after completing time entries to inconsistent validation for new project creation. Conducting regression testing after each release is strongly advised to maintain reliability and user satisfaction.
Oleh, QA engineer

Oleh, QA engineer

Need a reliable QA partner?

Hire us