Quality Assurance Interview Questions
Quality Assurance Interview Questions

Congratulations on getting a Quality Assurance Interview.

We all know interviews are stressful and competition is intense.

However, with a small amount of preparation you can ace the QA Interview.

Here we will discuss frequently asked Quality Assurance Interview Questions and Answers.

Quality Assurance Interview

What is Black Box Testing?

  • Black box testing is testing the business requirements, and not testing code. Basically testing from an end users perspective.

What is White Box Testing? 

  • Testing the actual source code of the software.

What is Regression Testing?

  • Regression testing is testing existing functionality that has not changed. It is possible when introducing new features on an application existing features can break therefore everything must be tested.

What is Acceptance Testing?

  • To make sure the user accepts the functionality of the software update or future release. This is also known as user acceptance testing.

What is Smoke Testing?

  • Basically when software is released one can do a quick test to make sure the basic features of the software is operational. If it is operational then keep testing otherwise don’t.

What is Benchmark Testing?

  • Benchmark testing is between the application developers and database administrators to improve the performance of the application. Suppose you have a search engine and the interface is written in VB.NET. The developers simply pass the parameters into the stored procedure and the sproc returns the results. If the stored procedure takes too much time the dba will examine the sproc and rewrite parts of the stored procedure to achieve optimal performance.

What is Negative Testing?

  • The system does not crash when given unexpected input. Assume you have a form that asks for personal details such as first name, last name, age etc. Suppose the age field only accepts numerical values. What happens when the user enters a string of characters. Suppose the user enters their age as “fifty-five”. Does the system crash or is the error handled correctly.

What is Agile Testing?

  • Once a component is completed by the developer the tester tests the component.  Once the second component has completed development the tester test the second component.  This cycle continues until all components work.

What is UAT Testing?

  • UAT stands for User Acceptance Testing.  Basically when a new feature is released the new feature must be demonstrated and tested by the user.  If the user is satisfied then the feature has passed UAT testing.

How do I prepare for a quality assurance interview?

  • Reread the job description and find key skills and experience they are looking for then make a list of those skills.  For example, if they are looking for someone who has experience using Selenium, or Jira and you have experience with those tools be sure to make a note and tell them in your interview.
  • Match any industry experience you have with the job you are interviewing for. For example, if you are applying at a bank and have banking experience be ready to tell them about it at the interview.
  • Does the company use Agile in their SDLC? If the SDLC is Agile make sure you know your Agile terms such as scrum master, stand up meetings, stories, features, and sprint planning.
  • If the company uses waterfall try and talk about tools such as share point, office, and a requirements management tool such as HP ALM.
  • Learn as much as you can about the company and ask yourself why you want to work there. 
  • Review potential interview questions and think about how you will answer them from your personal experience.  
  • Think about where you see yourself in the future?  How are you going to answer where do you see yourself in five years?

See Also