We have a role which requires an automated tester. Mainly this will take the form of writing automating tests using Selenium Webdriver written in Java.
I am trying to develop a technical test ensure the candidates
- Can read and understand code
- Can write code using good practice
I want the test to be balanced toward a automated tester (as opposed to a developer). Part 1 I have accomplished by writing a (complicated) test myself, printing out the source code and the candidate has to follow the steps on a browser and telling me if the test passes or if any of the asserts fail.
How would you recommend I accomplish part 2? Ideally I would benefit from scenarios and what skills you think they highlight in the candidate.