In my company as part of a smallish (4 dev, 1 qa) engineering team, I am expected to interview the candidates for software engineering positions.
I was wondering if anyone has done this, and how you would approach it even if you haven't.
I want to be able to provide valuable information to the hiring process, and also be able to correctly assess the candidate as is relevant to my position.
I have taken the following approach:
- since I'm usually near the end, the developers have already grilled the candidate with technical questions,
- I start off with small talk, let them know up front that I'm the QA Engineer, which often puts the more at ease.
- I ask them about their past experience with QA, (how was it implemented in past companies), if some particular experience comes out of that, I'll zoom in on it.
- I often ask an opinion / critical thinking question such as: in your opinions, what personality qualities make a good developer? a good QA engineer?
- If they are junior I might ask them questions like: what is TDD, explain unit, functional and integration testing and their place in the software development.
I have found that I am able to get at a bit more of the candidate's personality, since they are bit more relaxed with me than other developers. This is valuable, and i don't want to lose that, but I am really interested to know how more experienced QA people have approached this.