Skip to content

Latest commit

 

History

History
38 lines (27 loc) · 1.52 KB

README.md

File metadata and controls

38 lines (27 loc) · 1.52 KB

QA Coding Challenge

Find three (major or minor) issues on Busbud.com and write the automated regression tests that reproduce the failure across one or more browsers.

Functional requirements

  • Tests are run on the command line using npm test
  • Tests are run against a configurable host, with www.busbud.com as the default
  • Tests can be configured to run various browser and OS combinations, at a minimum the following should be included
    • Any of Chrome latest, Firefox latest, or Safari latest on Mac OS
  • Testing service credentials are passed as environment variables

Non-functional requirements

Bonus

  • Tests run against a testing service (SauceLabs, BrowserStack or similar)
  • Tests run against mobile browsers
  • Tests capture screenshots of failures

What we're looking for

  1. Interesting or impactful issues
  2. Using high-quality existing libraries or small amounts of custom code
  3. Showing your work through your commit history
  4. Polish
  5. Pride in craftsmanship

References