The following article will delve into the six fundamental questions crucial for assessing a candidate’s compatibility with the QA position.
As technology grows and software becomes an integral part of our lives, the expectations for better application, service and user experience are also rising.
Gone are the days when a customer visited the market to check different brands, quality and cost before buying an Air Conditioner. Nowadays, those decisions are being made while sitting on a comfy chair and sipping coffee.
With just a few clicks, we can evaluate each and everything online; read relevant recommendations from other users and order and expect the Air Conditioner at your doorstep within a day.
With these kinds of changes happening, don’t you think it’s time to revolutionize the job interview and candidate selection processes too?
Table of Contents:
Decide Suitable Candidate For the QA Position
Let’s consider an example
If you want better security, you need to appoint an armed security guard. But before that, you need to confirm whether he knows how and when to use those security weapons.
But how do you confirm it? By trying to judge him/her within 20-30 minutes of a process called an interview?
No one will get infinite time to judge and select a candidate. It’s important to understand how the interview process and questions should be in order to get the best results.
The inclusion of appropriate questions is essential for the proper process, correct?
Let’s consider a couple of scenarios
Scenario #1: Interview for Software QA beginner level position is in progress
Q: What is STLC?
A: Answered …
Q: What is a Bug life cycle?
A: Answered …
Q: Tell me the test cases for the login page?
A: Answered …
Q: How would you test Facebook?
A: Answered …
Result? The candidate is selected.
Scenario #2: Interview for Software QA beginner level position is in progress:
Q: Why do you want to be a software tester?
A: Umm…… Actually, I like to do testing (Good to know)
Q: How would you like the pizza if presented in a triangular shape?
A: Who cares when it is a pizza? I will just eat and enjoy it.
Q: How do you sharpen your testing skills?
A: I keep on testing.
Q: Can you observe anything around you and point out some issues?
A: Umm… (Wrinkles on forehead and cursing the interviewer)….umm…..umm……continued
Result? The candidate has been asked to politely leave.
Have you noticed a difference between these interview scenarios? You get the point.
In my career, I have interviewed so many candidates and from that, I can definitely conclude:
- Most of the candidates are prepared for theoretical questions.
- Communication skills are important, but judging a candidate based on this one skill is not sufficient.
- Demo of real-time testing / QA Skills is a must before selection.
- If the person is not showing curiosity and passion, the interview will be just a waste of time.
- Trying out something logical should give more weight age than answering a theoretical question.
- How rapidly and creatively a person can generate test ideas is most important.
- Reporting skill for QA is important and it can’t be ignored.
All the positions have their own requirements but besides that, there is a common need for each and every field, which needs to be verified, no matter for which designation the interview is being carried out.
For software testing, I can point out the questions below, in no particular order, to be considered:
Questions For Selecting QA Position Candidate
#1) Curiosity and Passion
Being a software tester means being curious about everything. You need to mirror a child who is curious about the entire world and wants to know how it works. This is a critical criteria to be considered.
My questions around this point are like:
- Why do you want to be a tester?
- Why do you think a chair needs four legs?
- Why do we use an umbrella to protect ourselves from rain?
#2) Understanding Priorities
A tester is always loaded with multiple tasks and if not able to define priorities, (s)he will create a mess only. Rather than trying to do everything and not able to complete anything, it’s better to leave the work area with a satisfaction that you have successfully completed at least one of the important works.
But who defines what is important? The questions are:
- Scenario #1: You like the kite festival the most and have been waiting, but you come to know that your dear friend is getting married on the same day. What would you do? Will you enjoy kite festival or will you attend the marriage?
- Scenario #2: You are a working parent and today there is a Parent-teacher meeting at your child’s school. However, your manager called up this morning and told you to be available for today’s demo, which clashes with the PTM time. What would you do?
#3) Bug Reporting
It’s an art to describe the problem you are facing, and that art is the key factor for any software tester to be successful in this field.
Questions to judge this can be:
- Scenario #1: Let’s say the fans or ventilation system in this hall is not proper and you need to convey it to the admin. How would you do it?
- Scenario #2: You found a defect in an application and you cannot reproduce it consistently. How would you report it? Explain with an example.
#4) Ideas Generation
Being in the most creative field, software testing, if a tester is unable to generate test ideas, he/she will start feeling stagnant for a short duration.
Also Read => Software Testing is All About Ideas (and How to Generate Them)
The questions here can be:
- If there is no measuring instrument available, how would you measure air temperature?
- There is a sudden fire in the building. What will you do?
- How will you test a pen?
#5) Concepts
Being a software tester, it’s expected that the person should know what testing is and how to perform it better. In addition, the person needs to have conceptual knowledge, and it can be evaluated with the questions given below:
- Which SDLC model is better as per your opinion? Waterfall or Agile? Why?
- Do you need to re-test when you are already doing regression testing?
#6) Analytical Skills
Finding the root cause or pattern of an issue is as important as finding an issue. Testers are also expected to demonstrate that skill.
Example questions to judge this can be:
- As a car manufacturing company, you observed five consecutive complaints about flat tyres in a new car. What would you do? Will you change the tyre supplier or will you do anything else? How and why?
- If 13 is Thirteen and 12 are Twelve, what 212 would be?
Most of the time, such questions are enough to judge whether the person sitting in front of you would be the right choice as a new addition to the team.
Conclusion
About the author: This exceptional post was written by STH team member Bhumika Mehta. She is a project lead, carrying 10+ years of software testing experience. She is totally into testing and loves to test everything that exists.
I would like to know your take on this point. Do we really need to change the interview process for software testing QA positions? Let us know your opinion in the comments section below. We would love to hear from you.
very nice article to analyze and very well put together it gives a different thinking strategies.
Great Post…
Nice article
Please let me know the answers of the above questions
•As a car manufacturing company, you observed five consecutive complaints about flat tires in new car. What will you do? Will you change the tire supplier or will you do anything else? How and Why?
The only tire “in” the new car is the spare. The dealership should check all spare tires prior to sale. In the event defective tires are discovered (not just low on air) I would contact the tire manufacturer. They may have produced a bad batch of tires (based on a particular lot number).
Very interesting and useful article…@Bhumika mam how to connect with you on Linkedin
I wold turn Bhumika Mehta’s prediction in some what spiritual context; If GOD is Generator, Operator and Destroyer then who is Developer, Tester and Accepter? Because Developer says I am the primary tester and tester simply come with some assumption which already I(Developer) know he is going to ask the same question so that I am going to modify in a second but I will extend this to some years. That means the DTA(Developer Tester Accepter) has no concept called END!
Can some one answer all the correctly? so that the correct answers are disclosed and useful for all of them
Good answers ….
Hi! this is a good post and very curious! I only have a one doubt. Which is the best answer for your question “If 13 is Thirteen and 12 is Twelve what 212 would be?”
– Two hundred and twelve?
– 212 is a number?
– 212 Carolina Herrera (perfume, using lateral thinking).
Regrads!
answer is 8*13 + 9*12 = 212
two twelve because 12 is twelve and 2 is two.
@Leonardo, @Morkei
Glad that you liked the post.
@Hari,
Please publish your answers. For most of the questions, there is no fix answer. Actually, these kind of questions provide an opportunity to judge the candidate in terms of immediate thinking, observation power, alertness, creativity etc.
THanks !!!
1. For question 12 is twelve and 13 is thirteen, what is 212? Answer is two hundred and twelve
2. For chair question – chair is totally waste even one leg is not properly fit and no use. all four legs should be properly alligned and fitted nicely.
3. For Parents teacher meeting question, answer may be – I will tell the importance of demo to my partner regarding the office demo and ask him/her to go for PTM or else i can call the teacher and get permission to postpone or enquire about my child activities in school
4.For kite question – my answer is kite festival celebrated every year but friend marriage is only once. so Friend marriage takes high priority.
For point 4: One possible answer could be, if it is an Indian wedding it generally happens at night. Kite festival of course will be organized during the day time so I can both both on the same day.
Only if you do not have to travel to attend the wedding.
A chair does not require 4 legs. People who use chairs with 4 leg require them to have 4 legs. A chair can have 3, 2 or even 1 leg. Bars or Circus acrobats use 1 legged chair. 2 and 3 legged chairs are designers choice. Could be uncomfortable but it is a chair non-the-less.
@Author
please let us know the answers for all the scenarios.
1.Why do you think chair requires four legs?
2.Why do we use umbrella to protect ourselves from rain?
3.You like the kite festival the most and have been waiting but you come to know that your dear friend is getting married on the same day. What would you do? Will you enjoy kite festival or will attend marriage?
4.You are a working parent and today there is a Parent-teacher meeting at your child’s school. But in the morning your manager called up and informed that you need to be available for today’s demo, which is clashing with the time of PTM. What will you do?
5.If there is no measuring instrument available, how would you measure air temperature?
6.There is a sudden fire in the building, what will you do?
7.As a car manufacturing company, you observed five consecutive complaints about flat tires in new car. What will you do? Will you change the tire supplier or will you do anything else? How and Why?
8.If 13 is Thirteen and 12 is Twelve what 212 would be?
i need to check whether My answers are crt?
@All Readers,
I am glad that you liked the post.
While writing this, I never thought answers would be that important because as I said above, answers to most of these questions are not of fixed type but depends upon situation and thought process.
But I must admit that over a period of time, I have thought of answers to all questions and would definitely like to share with readers. It would be a pleasure to share and discuss but before that I would love to see more answers and participation.
Thanks all again for the support and continuous readership.
@Mamtha,
You are correct about last answer :
212 is Two Twelve (at least I had that in mind as expected answer).
For other answers, stay tuned 🙂
post (y) …. gud job
•If 13 is Thirteen and 12 is Twelve what 212 would be?
212 would be 1.
what a great scenario for interview. Perfect to state the situation of current interview process and its drawbacks.
good work
nice , it will help me…
One of the best posts till now….:)..Keep up the good work!!! 🙂
Hi,
Hope you are well !!!
Good to find your article of software testing interview questions.
Great set of questions provided.
@Bhumika –
A question that still lingers is, If the objective is to select, say 3 candidates, how would you choose the top 3 from a multitude of applicants?
Since there are no right or wrongs answers to these assessment questions, it will be challenging to compare or rank the most impressive explanations or responses as it will still be subjective.
But, these are still a very useful and a non-traditional way to measure a candidate’s thinking or approach to a problem than your standard ‘What is black box testing’ questions.
A very nice article. Thank you Bhumika.
Please find my answers for interview questions below, if I am the person in your interview, let me know whether I will be selected or not?
Question #1 on Curiosity and passion:
Why do you want to be a tester?
->To make the application from good to better, better to best, best to the best
Why do you think chair requires four legs?
->I think four legs is not mandatory for chair, geometrically balancing the chair to set is important like wheel chairs
Why do we use umbrella to protect ourselves from rain?
->Habituated to use umbrella when rain comes
Question #2 on Understanding priorities:
Scenario 1: You like the kite festival the most and have been waiting but you come to know that your dear friend is getting married on the same day. What would you do? Will you enjoy kite festival or will attend marriage?
1, Based on marriage timing and distance from the marriage place and kite festival place are not too far, then I will attend both.
2. If not possible, I will attend marriage of friend and enjoy the kite festival next year.
Scenario 2: You are a working parent and today there is a Parent-teacher meeting at your child’s school. But in the morning your manager called up and informed that you need to be available for today’s demo, which is clashing with the time of PTM. What will you do?
1. I will ask my husband to attend PTM
2. If not possible ask teacher to prep one, postpone the PTM timings for my kid,
3. If physical presence not required for demo, I will attempt on phone.
Bug Reporting:
Scenario 1: Let’s say the fans or ventilation system in this hall is not proper and you need to convey it to the admin. How would you do it?
1. I will intimate to office boys casually
2. If there is no result, I will raise a mail
3. still no use, directly I will discuss with admin dept
Scenario 2: You found a defect in an application and you are not able to reproduce it consistently. How you would report it? Explain with example.
1. I will try as many times as possible to find root cause, then try to take screenshot, video
Then post to the developer.
2. If it’s not reproduced the dev environment, I will show the bug and qa environment to the developer.
Idea Generation:
If there is no measuring instrument available, how would you measure air temperature?
1. Browsing on mobile for whether report
There is a sudden fire in the building, what will you do?
1. Ran away from the building
2. Call to the fire station
3. Try for possibilities of immediate actions to reduce the fire before fire engine came
How you will test a pen?
Functionality:
1. by writing
Usability:
2. Based on comfort
Security:
3. If any ink leakage
Performance:
4. Based on ink quantity
Look and feel:
5. by seeing
Up to date as per the market:
6. By comparing with other competitive pens
Concepts:
While SDLC model is better as per you? Waterfall or Agile? Why?
SDLC will give results slowly, but in today’s world we need to same results as soon as possible with accuracy.
What is the need of re-testing when you are already doing regression testing?
Re-testing is done whether the raised bug is fixed properly are not, regression is verifying because of fix is there any impact on other areas.
Analytical skills:
As a car manufacturing company, you observed five consecutive complaints about flat tires in new car. What will you do? Will you change the tire supplier or will you do anything else? How and Why?
I will discuss with the supplier to know exact cause of the problem, if not possible change the supplier.
If 13 is Thirteen and 12 is Twelve what 212 would be?
Two twelve
Helpful
Am only I that picky about that question, the last one is “Twelve” as an information, not “twelve”.
So there gonna be Two Twelve not Two twelve..
Twelve and twelve are not the same.
@Author
Nice article
Q. “You found a defect in an application and you are not able to reproduce it consistently.”
Answer:
1. I will try as many times as possible to find root cause, then try to take screenshot, video
Then post to the developer.
2. If it’s not reproduced the dev environment, I will show the bug and qa environment to the developer.
For this question the above answer is enough to convince the developer?
Hi,
Really nice article.
I will include this in our process.
Many Thanks
Good post.
I am using almost similar pattern but you defined it very well.
Awesome article 🙂
Good article. Entertaining but with very good logical concept.
Q. “You found a defect in an application and you are not able to reproduce it consistently.”
A. Bugs are many types. Just report it.
My Style:
1.Mention ‘Unable to replicate’in the title,
2.Provide description i.e., your no. of trials in devel, qa, live environments whether it is replicable in 2 out of 3 times (just an example)
3. Screenshots, logs, videos can be usefull for debugging.
4. explain the steps to reproduce
Thanks, manikanta.yerraguntla@gmail.com
my question is that ……. when tester found bugs but developer is absent atb that day … then what is your approach as a tester ??
Actually this is good idea for judge like analytical and logical portion of every candidate. But its for only a fresher who want to start.you never judge with this questions with experience….
but article was good…
NICE ARTICLE.
Hi.. it is an interesting post Bhumika. Would like to share my opinion.
1 Why do you think chair requires four legs?
For better stability it requires four legs.
2:Why do we use an umbrella to protect ourselves from rain?
To prevent us from getting wet and catching cold.
3. You like the kite festival the most and have been waiting but you come to know that your dear friend is getting married on the same day. What would you do? Will you enjoy kite festival or will attend marriage?
I will definitely attend my friend’s wedding as it is an important event in anyone’s life and I value my friends.
4. You are a working parent and today there is a Parent-teacher meeting at your child’s school. But in the morning your manager called up and informed that you need to be available for today’s demo, which is clashing with the time of PTM. What will you do?
First of all I think I wont be getting in such situation as If I had a PTM I would have informed my manager in advance. However if my manager will ask my help urgently then definitely I will try to find alternatives ways to help out. For i.e see if I can reschedule the PTM etc.
5. If there is no measuring instrument available, how would you measure air temperature?
If certainly there is no any device available to check the temperature I don’t think we can know the exact temperature however we can estimate from our body temperature. As I normally keep my house temp about 20 degree celcius and when the temperature drops by few degree I notices very quickly as I starts to get goosebumps and my hands start to feel cold.
6.There is a sudden fire in the building, what will you do?
Ring the fire alarm and try to evacuate asap.
7.As a car manufacturing company, you observed five consecutive complaints about flat tires in new car. What will you do? Will you change the tire supplier or will you do anything else? How and Why?
I will definitely would contact the tire supplier company first and ask them to find out what has happened and why this is happening. I will also increase the testing of tyres before selling any new car in the meantime. If the tyre company take responsibility and willing to rectify it I will make sure its done and ‘ happen again or else I will change supplier.
8.If 13 is Thirteen and 12 is Twelve what 212 would be?
At first thought, I thought if 13 is Thirteen and 12 is Twelve then 212 is Two hundred and twelve. On second thought it might be Two Twelve.