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.
The phone screen
I pretty much never skip this step because it is one more sanity check to perform before you bring a candidate in for an interview, which is a process that can take hours out of peopleās workday. The phone screen is your first real chance to gauge the candidateās cultural fit, communication skills, and interest. The call is usually short, around twenty minutes or so depending on their questions. Schedule a time and be punctual. If you call the candidate late, you may have put them in a higher state of stress which can negatively impact their performance. The phone screen isnāt the time to test how they act under pressureāthatās for the audition, and weāll have more on that next time. I start the call by giving a brief introduction to the software we test, more of an elevator pitch than a summary of features or use cases. Then I talk about the companyās culture, conveying how it makes us who we are and is extremely important to us. With testing, the candidateās fit to the company and team is usually more important than their testing knowledge; we can teach anyone with the right mindset how to test. I want to get the candidate talking about the culture points and how they are of interest and value to them. At this point, Iām listening to how they articulate their point. Are they succinct or do they ramble and start over, never really getting to a meaningful answer? This is important because their communication style is what everyone is going to be dealing with if I hire this person. Communication is a major part of being a successful tester. Next, Iāll ask a very simple but opinion-based technical question about their favorite operating system, streaming platform, web browser, word processor, etc. I want to hear them explain why it is their favorite, and in this instance, Iām listening for how detailed their answers are. How much thought do they put into the question? Then Iāll follow up by asking what they would do to improve that product, again listening for the same things. Finally, I turn it over to them, and ask if they have any questions. A candidate with a lot of questions can indicate a higher degree of interest, though it doesnāt mean the opposite is at all true. Listening to the types of questions they ask Ā can help you get a feel for whether theyāre genuinely interested in joining your team or if theyāre just looking for a foot in the door. What about asking technical questions about how to test? I donāt bother with questions like that because the in-person interview digs into that knowledge in far better detail. Also, in this day of the internet, the candidate could just look up an answer online. The phone screen isnāt about assessing technical capabilityāunless they tell you that their favorite web browser is Internet Explorer because it is written in Java. Thatāll do it for this second installment of Fantastic Testers and How to Hire Them. Next time, Iāll talk about the format for the interview, interview questions, involving your existing team, and the importance of including a technical audition (the testing equivalent of a programming test).About Lucid
Lucid Software is the leader in visual collaboration and work acceleration, helping teams see and build the future by turning ideas into reality. Its products include the Lucid Visual Collaboration Suite (Lucidchart and Lucidspark) and airfocus. The Lucid Visual Collaboration Suite, combined with powerful accelerators for business agility, cloud, and process transformation, empowers organizations to streamline work, foster alignment, and drive business transformation at scale. airfocus, an AI-powered product management and roadmapping platform, extends these capabilities by helping teams prioritize work, define product strategy, and align execution with business goals. The most used work acceleration platform by the Fortune 500, Lucid's solutions are trusted by more than 100 million users across enterprises worldwide, including Google, GE, and NBC Universal. Lucid partners with leaders such as Google, Atlassian, and Microsoft, and has received numerous awards for its products, growth, and workplace culture.