Qa Engineer Interview Questions

Qa Engineer Interview Questions

In a QA Engineer interview, expect questions that test your understanding of the software testing process. While most questions will test your competency, the interviewer may also want to see that you can build a high-level strategy for preventing and resolving bugs and defects.

Top QA Engineer Interview Questions & How To Answer

Question 1

Question #1: What is the difference between quality assurance, quality control, and software testing?

How to answer
How to answer: With this question, you can demonstrate an understanding of how these tasks are interrelated. Mention that quality control is where test results are analyzed and defects are identified, whereas quality assurance refers to the preparation of product standards and requirements. Testing is when the final product is checked for vulnerabilities.
Question 2

Question #2: Describe positive and negative testing.

How to answer
How to answer: The interviewer likely wants to see that you comprehend the importance of negative testing. Explain that positive testing ensures that the product works correctly, while negative testing ensures that if the user inputs invalid information, the product will respond accordingly. You may consider sharing a hypothetical example of a time when negative testing would be particularly valuable in identifying a bug during production.
Question 3

Question #3: What is build and release?

How to answer
How to answer: With this question testing your technical skills, you can display your mastery of the quality assurance process from start to finish. A successful answer would clarify that build is when software is handed over from the development team to the testing team, while release is when software is handed over to the user.

53,459 qa engineer interview questions shared by candidates

A line of 100 airline passengers is waiting to board a plane. They each hold a ticket to one of the 100 seats on that flight. (For convenience, let's say that the nth passenger in line has a ticket for the seat number n.) Unfortunately, the first person in line is crazy, and will ignore the seat number on their ticket, picking a random seat to occupy. All of the other passengers are quite normal, and will go to their proper seat unless it is already occupied. If it is occupied, they will then find a free seat to sit in, at random. What is the probability that the last (100th) person to board the plane will sit in their proper seat (#100)?
avatar

QA Analyst

Interviewed at J.P. Morgan

3.9
Dec 3, 2011

A line of 100 airline passengers is waiting to board a plane. They each hold a ticket to one of the 100 seats on that flight. (For convenience, let's say that the nth passenger in line has a ticket for the seat number n.) Unfortunately, the first person in line is crazy, and will ignore the seat number on their ticket, picking a random seat to occupy. All of the other passengers are quite normal, and will go to their proper seat unless it is already occupied. If it is occupied, they will then find a free seat to sit in, at random. What is the probability that the last (100th) person to board the plane will sit in their proper seat (#100)?

1) Write a program to find largest number in your mobile number if I stored number in long number = 7702210731? 2) Write a program for count the charters in string “MALAYALAM” (how many time M, A, L, Y repeated)? 3) What is encapsulation and write the program for it? 4) What is interface? 5) What are the listeners in TestNG? 6) Write a program for matrix [ 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ] 7) Class Parent { Method1(); Method2(); } Class child extends Parent { p.method1(); p.method2(); p.method3(); } Public static void main() { Child c = new parent(); Parent p = new child(); } IN the above code p.method3() will execute (or) not? And can we write the child c = new parent(); ? 8) Program for taking the screen shot ? 9) In TESTNG I have 5 test methods (not before and after) and how they will execute? And if I want 1 and 3 methods need to execute first and 2,4 and 5 are need to execute second then how we will write the code? 10) For the above question he want to 1 and 3 as regression suite and 2, 4 and 5 are sanity suite then how you will implement?
avatar

QA Automation Engineer

Interviewed at GSPANN Technologies

3.9
Apr 17, 2017

1) Write a program to find largest number in your mobile number if I stored number in long number = 7702210731? 2) Write a program for count the charters in string “MALAYALAM” (how many time M, A, L, Y repeated)? 3) What is encapsulation and write the program for it? 4) What is interface? 5) What are the listeners in TestNG? 6) Write a program for matrix [ 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ] 7) Class Parent { Method1(); Method2(); } Class child extends Parent { p.method1(); p.method2(); p.method3(); } Public static void main() { Child c = new parent(); Parent p = new child(); } IN the above code p.method3() will execute (or) not? And can we write the child c = new parent(); ? 8) Program for taking the screen shot ? 9) In TESTNG I have 5 test methods (not before and after) and how they will execute? And if I want 1 and 3 methods need to execute first and 2,4 and 5 are need to execute second then how we will write the code? 10) For the above question he want to 1 and 3 as regression suite and 2, 4 and 5 are sanity suite then how you will implement?

Viewing 101 - 110 interview questions

Glassdoor has 53,459 interview questions and reports from Qa engineer interviews. Prepare for your interview. Get hired. Love your job.