Introduction
Welcome back to the blog, and welcome back to this series on hiring fantastic testers. Previously in part one, I talked about what to consider before you even start the process of hiring a tester. To find a good candidate, you have to look for certain traits: curiosity, creativity, tenacity, organization, and a meticulous nature. I also talked about the importance of writing a job posting that tells potential candidates why they would want to apply to your available position rather than just listing what theyād be doing. This time around, Iāll talk about what I look for when Iām screening candidates, how I handle phone screening, and a general overview of our interview process. Keep in mind that Iām coming from the context of hiring a purely manual tester to work in an agile environment with weekly releases on software that is designed for visual thinking. Despite that unique context, I think there are a lot of generally applicable lessons to be learned from our approach.The screening process
Writing a job posting that speaks to why your position is unique rather than focusing on job requirements will draw in a lot of candidates from diverse backgrounds. Likely some of those candidates wonāt have experience with testing, but thatās what you want. Diversity among testers helps ensure that you are better able to catch a wide variety of bugs. The screening process is where you start to narrow in on finding a fantastic tester. It can take a lot of time to sift through all of those applications, review each resume, read the cover letter, and pick the candidates that you want to interview. You probably donāt have a lot of time. So how do you cut through the applications quickly? I do it by looking for red and green flags, those being negative and positive indicators for success respectively. I donāt have a clear-cut threshold of how many red flags is too manyāyouāll know it when you see it. For each candidate, I begin with a glance over the resume. I look at the format of the resume first. I know that sounds odd, but I need testers who arenāt going to sugarcoat things. A resume that uses an unusual format or includes big elements that donāt convey meaningful information can be a big red flag. For example, if the skills section includes some sort of progress bar, that is just taking up space and not really telling me anything. I want my testers to be straightforward, open, and honest about things. Just give me the facts in a nice clean format. If they canāt do that on a resume, then maybe they canāt do that with a bug report or a regression test. Next, Iāll review their work experience. If the candidate has prior experience, then I want to scrutinize that for red flags. I want to determine if an experienced candidate might have some bad habits that wouldnāt fit the way we work. If they donāt have experience, then Iām looking for any of the desired traits reflected in their previous work history. Finally, I will look at their education, but I donāt put too much emphasis on this given that there is no actual degree for testing. Also, seeing that a candidate has some sort of testing certification is not an indicator that they will be good at testing, but it does tell me that they are interested in the roleāthey were curious and wanted to learn more about testing. After I take a quick glance over their resume, I will read through their cover letter. This is the part that matters most to me. I want to hire testers who are passionate about doing testing. If a candidate doesnāt bother to write a full cover letter that explains why they are interested in the role and the company, then Iām not terribly inclined to move forward with said candidate. A candidate that wants the job will be eager to learn, and in testing, that can matter more than certification or prior experience. In both the resume and the cover letter, Iām looking for correct spelling and grammarāyes, that matters. If a candidate cannot be bothered to pay attention to those details in their application, what reason do I have to believe that will pay attention to the details in our software? When I see a cover letter that is short or poorly written, I donāt believe that the candidate is seriously interested in joining our team, nor are they likely to have the desired traits Iām looking for in a tester. A few more green flags:- Candidate has a unique background that is different from the rest of the teamāvariety in testers is extremely valuable since no two people will approach a problem in the same way.
- Candidate is looking for a change in careers. I have found that people who are looking for a new career are motivated and excited to do something new. They are often eager to learn new skills and new tools.
- Candidate has a scientific background or has worked in a laboratory. The Scientific Method is valuable to testing, as it helps someone think about edge cases. It also implies an ability to write clear steps to reproduce, an adherence to process, and an eye for detail.
