QA Engineer Interview – Phase 3

We are excited to learn more about your skillset during this final phase of the interview process!
Please read all of the information that’s outlined below.
We look forward to your presentation!

About Carrot

Carrot ( is a fast-growing SaaS company that helps real estate investors and agents generate leads online so they can close more deals and have more time for the things that matter in life. Click here to learn more about the Carrot team, who we serve, and our mission.

Carrot Vision

Our Vision

Our vision is to inspire and empower real estate professionals to gain true freedom and make a greater impact with their businesses.

Carrot Mission

Our Core Values

Be a Beacon of Positivity & Possibility
Have Fun & Be Different
Take Initiative & Show You Care
Craft Amazing Experiences
Adapt, Evolve, & Always Improve
Add Humanity To Business

The Carrot platform has a set of core features that are the key to member success:

  1. Lead capture through high converting web sites
  2. Tools and resources that result in high SEO ranking
  3. Online authority building through superior content creation
  4. Technology and automation that optimize the above on behalf of our members

You can find a more complete list of the features, plans, and positioning of Carrot here, and navigate through more specific feature details here.

QA Engineer Project Overview

πŸŽ‰ Congratulations on progressing to stage three of the interview process. 

You will start this interview with a 55-minute presentation of your take-home assignment to a group of product managers and developers. You will then have several short interviews with various team members.


The Carrot team appreciates you and the time you are investing in our code challenge. We have carefully created these tests to let you show off your skills without being a time burden.

Below you will find an example feature that is ready for QA. First, you will ensure the definition of done and communicate your findings back to the developer. Second, you will create a manual test plan (normally created in backlog grooming ). Third, develop an automated test suite for the feature.

We will evaluate your presentation based on the following:

  1. How you communicated with the developer
  2. How you developed the manual test plan
  3. How and what you wrote automation for

An example presentation may include:

  • Slide #1 – About Me
  • Slide #2 – Examples of defects and how you would communicate them
  • Slide #3 – Examples of your manual test plan
  • Slide #4 – Demo of your working QA Automation

Please create a private GitHub repository with your test automation and share it with

Example Feature

User Story: As a home renter, I want to find local homes that I can rent to buy.

Acceptance Criteria

  1. Home page contains
    1. a form with:
      1. an input for postal code *required
      2. an input for email *required
      3. an input for a file upload

Jira Comments

Dear QA,

This feature has been peer-reviewed and deployed to our staging env for your testing. Let me know if you have any questions.


Carrot Developer

Project Deliverables

You will have at least 72 hours to complete the deliverables of this test project. Your deliverables will be presented during the third interview and we will ensure to allow you plenty of time to complete this project. Please reach out with any questions – thanks!