Bugs‌ ‌found‌ ‌in‌ Kickresume: AI Resume Builder for Android

Kickresume: AI Resume Builder

4.5

Kickresume: AI Resume Builder is a mobile solution for simplifying the resume-making process. It speeds up writing by leveraging OpeanAI’s GPT-3, which produces human-like texts.

The app offers over 35 templates designed by professional recruiters and typographers. The templates are tailored to the applicant tracking systems and can be customized in any way the user wants. You can also get inspired by resume examples that helped their creators land jobs at big names like Nike, Apple, or Meta. 

Our QA team is experienced in testing AI-powered solutions, so we got curious and tested Kickresume. Here is what we found.

10K+downloads
230 ratings

“Birth day” calendar field accepts future dates

Severity:

Minor

Precondition:

The app is installed.

Steps to Reproduce:
  1. Open the app.
  2. Log in / Sign up.
  3. Tap the user profile icon top right.
  4. Tap the “My account” menu item.
  5. Tap the “Personal information” menu item.
  6. Tap the “Birth day” calendar field.
  7. Select the date – May 1, 2023.
Environment:

Samsung Galaxy S7, Android 8.0.0

Actual Result:

The birth day is saved.

Expected Result:

Option 1: Error message “Birth day can’t be a future date” appears.
Option 2: Future dates are disabled in the calendar.

Personal information section: missing email validation

Severity:

Minor

Precondition:

The app is installed.

Steps to Reproduce:
  1. Open the app.
  2. Log in / Sign up.
  3. Tap the user profile icon top right.
  4. Tap the “My account” menu item.
  5. Tap the “Personal information” menu item.
  6. Scroll down to the “Email” input field.
  7. Type an invalid email address (e.g. “test”) in the “Email” input field.
Environment:

Samsung Galaxy S7, Android 8.0.0

Actual Result:

The invalid email address is saved.

Expected Result:

Error message “Please enter a valid email address” appears.

No error message when work experience ‘Ended’ date is earlier than ‘Started’

Severity:

Minor

Precondition:

The app is installed.

Steps to Reproduce:
  1. Open the app.
  2. Log in / Sign up.
  3. Tap the “+ Create resume” button.
  4. Tap the “Work experience” menu item.
  5. Fill in “Company name”, “Job title”, “City”, “Country” input fields with valid data.
  6. Tap “Started” in the calendar field.
  7. Select date – May 2022.
  8. Tap “Ended” in the calendar field.
  9. Select date – January 2021.
Environment:

Samsung Galaxy S7, Android 8.0.0

Actual Result:

The dates are saved.

Expected Result:

An error message like “The Started date can’t be greater than the Ended date” appears.

Work experience: ‘Started’ and ‘Ended’ calendar fields accept future dates

Severity:

Minor

Precondition:

The app is installed.

Steps to Reproduce:
  1. Open the app.
  2. Log in / Sign up.
  3. Tap the “+ Create resume” button.
  4. Tap the “Work experience” menu item.
  5. Fill in “Company name”, “Job title”, “City”, “Country” input fields with valid data.
  6. Tap “Started” in the calendar field.
  7. Select date – June 2023.
  8. Tap “Ended” in the calendar field.
  9. Select date – January 2024.
Environment:

Samsung Galaxy S7, Android 8.0.0

Actual Result:

The dates are saved.

Expected Result:

Option 1: Error messages “Started date can’t be a future date” and “Ended date can’t be a future date” appear. Option 2: Future dates are disabled in the calendar.

Forgot password: missing email validation

Severity:

Minor

Precondition:

The app is installed.

Steps to Reproduce:
  1. Open the app.
  2. Tap the “Log in” link.
  3. Scroll down.
  4. Tap the “Forgot password?” link.
  5. Type an invalid email address, e.g. “test” in the “Email” input field.
  6. Tap the “Continue” button.
Environment:

Samsung Galaxy S7, Android 8.0.0

Actual Result:

Info message “Email sent successfully” pops up.

Expected Result:

Error message “Please enter a valid email address” pops up.

‘Annual’ subscription text goes beyond right border of its container

Severity:

Trivial

Precondition:

The app is installed.

Steps to Reproduce:
  1. Open the app.
  2. Log in / Sign up.
  3. Tap the user profile icon top right.
  4. Tap the “My account” menu item.
  5. Tap the “Subscription” menu item.
Environment:

Samsung Galaxy S7, Android 8.0.0

Actual Result:

The text goes outside the right border of the “Annual” section.

Expected Result:

The text fits within the border of the “Annual” section.

The app runs smoothly except for missing email and date input validation and one UI issue. I tested the interface, the app's behavior during interrupted connection, account creation, authentification, account settings, and creating, editing, copying, and deleting a resume and cover letter.
Aliaksei, QA engineer

Aliaksei, QA engineer

Need a reliable QA partner?

Hire us