Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

12 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

Repository files navigation

QA Automation Challenge

In order to apply for a QA Automation job position at Aki you'll need to code an automated test for us.

Within this project you will find a test that opens a headless browser, enters to github.com and check its content. In a similar way you will need to code a test that browses to the Marketplace section, searchs for github integrations related with the keyword "test" and performs a snapshot test of the search results.

Here a video that shows what the test should do

test.gif

Acceptance Criteria

  • Code the described automated test inside the /tests folder.
  • Make sure all tests run sucessfully.
  • Make sure your test implementation is elegant. Code quality will be considered as part of the challenge.

Submit your test!

Create a new repository based on this one and send us the project url within an email to jperez@a.ki and cm@a.ki. We'll reach you out as soon as possible.

Testing Project

Requirements

Make sure of install the following requirements before setup the project:

  • git
  • node v10.9.0
  • npm v6.2.0

Setup

Execute the following commands into a terminal:

git clone git@github.com:akiunlocks/qa-automation-challenge.git
cd qa-automation-challenge
npm install

Run the tests

  • npm run test Runs the entire test suit once
  • npm run test:dev Same than npm run test but in watch mode
  • npm run test:debug Same than npm run test but with headless browser setting turned off

Useful links

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

12 watching

Forks

Releases

Packages

Used by

Contributors

Languages