A Skilled automated test writer should be able to do the following:
- Write testing scenarios in Gherkin or other testing language, or write tests in PHP or another programming language using a framework like Behat or Codeception
- Create visual tests using a system like Backstop.js to take screenshots and compare the to screenshots known to be correct
An Expert automated test writer should additionally be able to do the following:
- Create suites of tests to be used to check a broad range of functionality
- Create "smoketest" suites to be used as part of a deployment process
- Create non-destructive tests to be run on the live site