A Skilled web software tester should be able to do the following:
- Use JIRA or other ticketing systems to find issues to test
- Compare the specification to the actual system behavior
- Create tickets that describe bugs and discrepancies, including step-by-step instructions for reproducing the issue, along with screenshots where necessary
- Check web pages in multiple browsers, either manually or using cross-browser testing tools
- Run automated functional tests
An Expert web software tester should additionally be able to do the following:
- Review system specification to identify areas that will need the most careful testing
- Write automated functional tests using an existing testing framework like Behat, CodeCeption, or Backstop.js