Automation Take-Home Test

Purpose:

  1. To measure the candidate's ability to build robust tests using the PageObject gem as a base.

  2. To measure the candidate's overall code quality

Deliverables:

Required Tools in Generated Gemfile:

Browser the test needs to run on:

Time:

Tests scenarios:

Goto loblaws.ca

1) Search for apples and sort the search results from highest price to lowest price. Confirm that the web site has sorted the price correctly.

2) As a new user to the site, add an item to your cart and verify it was added successfully. The site should ask you to pick a store, so you will need to handle that :).

3) As a new user to the site, click ‘Start A New Order’ and select a store that allows online shopping, confirm that the homepage displays the correct store.