At CodeGround, our recruitment philosophy is simple. Make the recruitment test as closely aligned with the actual job as possible.
The best way to filter candidates for a Software Testing role is by asking candidates to test a software system.
You should test for basic coding ability to ensure that the candidates can write code, which is often needed for automated testing. But, questions like the one below, truly test the candidate’s QA ability.
The candidate can be presented with a Simple Calculator Application that has a few bugs in it. The candidate has to identify the bugs and add test cases (to the existing set of tests) that fail because of the bugs but will pass once the bugs have been fixed.
Sample bugs like the ones below can be introduced:
- The + and the – operations seem to be reversed
- The order of priority should be / * + – (division, multiplication, addition, subtraction) which is not maintained.
- Divide by zero causes the App to crash.
A reasonably good QA Engineer should be able to come up with automated tests for the above sample problem within 2 hours.
CodeGround enables you to hire the best QA Engineers for your openings by optimizing the recruitment funnel.
See the Getting Started Guide for more details on creating your own online tests.