Architecture & Design Ten Quality Assurance Interview Questions You Should Know

Ten Quality Assurance Interview Questions You Should Know

Your team needs a terrific quality assurance person. Can you find them easily?

Perhaps the most challenging role in the software development process is that of the quality assurance professional. The role requires a set of soft skills for dealing with developer egos and hard technical skills to get bugs to scurry out of their hiding places and into the light. Candidates for these roles can expect questions about their hard skills, including the tools that they use. For more about how critical the quality assurance role is, check out “Anatomy of a Software Development Role: Quality Assurance“.

 

QA01Introduction

 

Perhaps the most challenging role in the software development process is that of the quality assurance professional. The role requires a set of soft skills for dealing with developer egos and hard technical skills to get bugs to scurry out of their hiding places and into the light. Candidates for these roles can expect questions about their hard skills, including the tools that they use. For more about how critical the quality assurance role is, check out “Anatomy of a Software Development Role: Quality Assurance“.

Image source: https://www.flickr.com/photos/wocintechchat/25392428253/

Author: WOCinTech Chat

 

QA03Q1: When is automated testing appropriate?

 

A: Automated testing greatly reduces the effort to test for regressions when the user interface is relatively stable.

Image source: https://www.flickr.com/photos/jurvetson/6858583426/

Author: Steve Jurvetson

 

QA04Q2: What kinds of things do you test for in unstructured testing?

 

A: The answer should include boundary conditions where the value should be in a range or of a specific data type, but the tester provides data outside of that range.

Image source: https://pixabay.com/en/tulips-flowers-red-purple-yellow-175605/

Author: toddwmac

 

QA05Q3: How do you record the defects that you find?

 

A: The answer here should include how the candidate gathers information. The information gathered should be to help the developer locate the problem so they can resolve it.

Image source: https://www.flickr.com/photos/thomasletholsen/8064127235/

Author: Thomas Leth-Olsen

 

QA06Q4: How do you test various user roles?

 

A: The answer should include the types of test accounts created and how their security is managed. A candidate should also mention standard approaches to being able to test multiple users at the same time, including private/incognito windows and the use of multiple browsers.

Image source: http://www.puravida30.com/2011/11/navegacion-privada-pues-ni-tan-privada.html

No author listed, from puravida30.com

 

QA07Q5: How do you perform multiple browser testing?

 

A: Obviously, this means having the common browsers installed on the testing machine. However, a candidate should also discuss a strategy for which operations are tested in each browser; because, in most cases, testing every operation in every browser is prohibitively expensive.

Image source: https://www.flickr.com/photos/4braham/5867328365/

Author: Abraham Williams

 

QA08Q6: How do you do performance testing?

 

A: Automated tools can time the responses of the system. Automated testing also allows a quality assurance professional to generate load so they can see what happens when there are many users on the system.

Image source: https://www.flickr.com/photos/dodgechallenger1/2246156717/

Author: dodge challenger1

 

QA09Q7: How do you do failure mode testing?

 

A: Failure testing requires coordinated work with the deployment/DevOps folks so they can initiate a simulated failure. The point of the question is to confirm that the candidate has considered this kind of testing.

Image source: https://www.flickr.com/photos/anked/6446244507/

Author: anke d

 

QA10Q8: How do you work with developers to find the source of problems?

 

A: The point of this question is to find a candidate who is willing to work with the developer to find the solution, instead of throwing a problem across the wall.

Image source: https://commons.wikimedia.org/wiki/File:App_Quest_3.0_Developer_Day_(15845346316).jpg

Photo: Marc A. Hermann/MTA New York City Transit

 

QA11Q9: What’s the most difficult-to-find defect that you ever helped resolve?

 

A: The answers will, of course, vary, but the point is to highlight the skills that not everyone has, and the way that the candidate has worked as part of a team to solve a problem—this is key because all difficult problems are team-solved.

Image source: https://www.flickr.com/photos/wocintechchat/25720982610/

Author: WOCinTech Chat

Latest Posts

Related Stories