The requirement is for a full set of automated tests (CasperJS) for functional and regression testing of our new website and web application ([url removed, login to view]). This should cover every aspect of navigation and application usage. The tests should ensure the correct state has been reached (e.g. image produced, page changed, email sent etc.) These tests should be reliable enough that they can be used as part of our continuous delivery system and to monitor the stability of site while live.
The Ressurectio plugin [url removed, login to view] for Chrome can help with initial recordings. However for the tests to be useful the developer will need to either have or gain a good understanding of using the CasperJS API.
There will be some ongoing work to maintain these scripts if the developer wishes to do so, but that might be only a couple of hours a week at most.