AI Platform QA Engineer Candidate Assignment

This assignment is meant to check your ability to find and report bugs. This site has some intentional (and likely unintentional) bugs. Your objective is define some test cases, find these bugs, and submit your test cases and bug reports.

The assignment is not meant to take more than 2-4 hours, and we only give the 1-week deadline to keep things moving. If you need more time, just ask. It won't count against you. We understand that life happens.

Although we don't expect the assignment to take too long, we hope you'll do your best work. For this reason, we've kept the scope quite small. We always welcome feedback, so if you think the assignment should be changed in any way, we'd love to hear.

Requirements

Requirements are numbered simply for reference purposes. There is no particular priority.

  1. Define 5 test cases.
    • The information to define the test case is your choice.
    • The format of content is your choice.
    • For file format:
      • Markdown 🔗 is preferred, for our ease, but we understand it may be too difficult for the writer.
      • Word, PDF, RTF, Excel, Google Docs, Google Sheets, or any open or online document format are acceptable.
      • Please, don't use Hancom.
  2. Find at least 2 bugs and submit reports for each bug
    • Your bugs don't need to be covered in your test cases.
    • Please include all bug reports in a single document.
    • The information to define the report is your choice.
    • The format is your choice, similarly to the test cases.

Please submit your documents via email to Beege: beege@lunit.io

What We're Looking For

Expected

Bonus

What does "Bonus" mean? In the event multiple candidates pass all rounds, fulfilling bonus requirements would improve your chances of being selected. Fulfilling all bonus requirements would highly likely take longer than the intended 4 maximum of hours. We do not recommend spending too much time on the assignment, but we understand there is a risk inherent to not doing everything you are capable of. It is your decision as to how much risk you're willing to accept.

Manual/Design Document for the Application

This application is a human resources directory system. It is meant to make it easier for employees to find each other.

Requirements Documentation

User Stories

Additional Information

This application is using Next.js 🔗. Beege wrote it, and a frontend team member briefly reviewed it. It likely has numerous unintentional bugs, but 2-3 bugs is sufficient for the assignment. We're hoping this assignment is a fair reflection of more technical QA duties without being a significant time sink for candidates, and we are serious about asking for feedback.