Look at these common QA interview questions asked during real SQA interviews and understand the answers, but instead of memorizing the answers try to come with your own personal solution for every SQA interview question. This collection of interview question could be also useful for not only for QA Engineers, but for software testers too.
Monday, December 07, 2009
How to evaluate QA tester's work?
Tricky Test manager interview question may sound like : Imagine being a test manager and trying to evaluate the performance of your QA testers. As we all know staff performance reviews is a one of the responsibilities of QA Managers. Software quality assurance engineers do a wide variety of tasks, such as bug hunting, bug reporting, test planning, and test tool development. To fully evaluate the work of the QA tester, Test Manager would evaluate the quality of work on each of the tasks. As I noticed during several interviews, some Test managers prefers to focus on quantitative measures like number of bug reports or number of bug reports returned as duplicates, but in my opinion any performance review that is based on number, can be easily gamed. The successful QA manager would focus on qualitative measures while providing performance evaluation for QA Testers like quality of test plans, test cases and bug reports. Another measuremnets could be the ability of SQA Engineers to research and acquire a new testing skills, attitude towards coworkers, ability to manage time effectively, capacity to respond to changing priorities.
Friday, November 06, 2009
What is a good ratio of QA tester to developer?
It depends - is a correct answer on this no right or wrong Test Manager interview question. In my humble opinion, there exist no testing industry standards that cover the ratio of quality assurance testers to developers. In order to provide meaningful answer on the open ended interview question QA manager needs to know specific context. I would expect that the candidate for Test Manager position would ask these questions back:
How good a developers? Do they prefer to throw badly written code over the wall and blame QA testers for missed bugs and features? In this case QA Manager would need to hire more testers.
How much company is going to pay for mistakes discovered by customers? Probably it would be wise to spend more on hiring proper QA team members and save on the future expense of fixing bugs in the production environment.
How is the company budget? Could the company afford to hire additional QA Tester instead of another developer?
How good a developers? Do they prefer to throw badly written code over the wall and blame QA testers for missed bugs and features? In this case QA Manager would need to hire more testers.
How much company is going to pay for mistakes discovered by customers? Probably it would be wise to spend more on hiring proper QA team members and save on the future expense of fixing bugs in the production environment.
How is the company budget? Could the company afford to hire additional QA Tester instead of another developer?
Friday, October 16, 2009
What do you do when you get bored?
Test interview question should show the real value of interviewee. One of this not puzzle interview questions is asking the prospective candidature about dealing with utter boredom. Occasionally testers get involved in the never ending testing of the same module of the same application. How should SQA Engineer adjust working behavior to continue successfully work on software project?
One of the ways it to exploit variation, for example stop testing the same modules, using the same methods. Try to a new ways to test the application.
The tester could also put the computer to work. Try to learn some scripting languages like Perl, Python or just shell and apply that in your testing to reduce monotonous and repetitive tasks.
Work together with software developer, asking a user about work flows or pitfalls, or business analyst to understand what is going wrong and it will make your job more interesting.
One of the ways it to exploit variation, for example stop testing the same modules, using the same methods. Try to a new ways to test the application.
The tester could also put the computer to work. Try to learn some scripting languages like Perl, Python or just shell and apply that in your testing to reduce monotonous and repetitive tasks.
Work together with software developer, asking a user about work flows or pitfalls, or business analyst to understand what is going wrong and it will make your job more interesting.
Friday, September 18, 2009
QA interview - testing toaster
How would you test a toaster, vending machine, electric kettle or ATM? Some QA managers consider this most common interview question as perfect QA interview question. In the same time the test interview question is the easiest one. QA engineer needs to tell just two magic words "requirements" and "specifications" and then approach toaster tests as any other usual application under test with different testing types like functionality testing, usability, white box testing, black box testing, performance testing and so on.
Tuesday, September 01, 2009
How would you test a toaster?
Interview puzzles and riddles is the long going tradition in the software development companies like Google, Facebook and Microsoft. Personally I would not make hiring decision for software test engineer position based on the puzzle interview question like "How would you test a toaster, vending machine, electric kettle, pencil or other appliance?", but some hiring QA managers still think that they can separate the good SQA Engineer from the bad using interview riddles.
Let's say as part of the interview process for Test Engineer position after you successfully answered the interview question about creating test automation framework based on Selenium , explained the difference between white and black box testing, with genuine expression in your voice recited agile manifesto principles, even solved the interview puzzle about one hundred prisoners and when you feel that you almost hired as tester, the interviewer asked you how would you test a toaster.
How would you? Mine answer would be posted after the Labor Day weekend.
Let's say as part of the interview process for Test Engineer position after you successfully answered the interview question about creating test automation framework based on Selenium , explained the difference between white and black box testing, with genuine expression in your voice recited agile manifesto principles, even solved the interview puzzle about one hundred prisoners and when you feel that you almost hired as tester, the interviewer asked you how would you test a toaster.
How would you? Mine answer would be posted after the Labor Day weekend.
Monday, August 17, 2009
Should all testers be developers?
One more QA manager interview question could help to analyze the management abilities of candidate for QA manager position. This interview questions especially critical for the QA teams working in Agile environment.
In certain domains, there is some amount of testing that cannot reasonably be automated in the proper time. This testing requires that QA Engineer eyeballs carefully look at the screen and work through the application under test. It isn't necessary for these QA Engineer to be developers, in fact, it might be better if they aren't programmers, since developers view the world differently than most people. You may want non-programmers QA Engineer for the following mundane tests:
In certain domains, there is some amount of testing that cannot reasonably be automated in the proper time. This testing requires that QA Engineer eyeballs carefully look at the screen and work through the application under test. It isn't necessary for these QA Engineer to be developers, in fact, it might be better if they aren't programmers, since developers view the world differently than most people. You may want non-programmers QA Engineer for the following mundane tests:
- UI testing
- Usability testing
- Internationalization testing
- White box testing
- API testing
- Performance testing
- Database testing
Friday, July 17, 2009
How would you deal with smarty pants SQA Engineer
This is a perfect QA manager interview question. Software quality assurance job market took a dramatic hit early this year, some signs of stabilization are appearing. A few recruiters believe layoffs have slowed. In the same time companies are not ready to begin hiring full-time testers, but many companies started to hire the contract workers to handle quality assurance projects that had been suspended last year. Hiring tester as contractor is always a big hurdle for QA manager, the proper answer on the dealing with smarty pants SQA Engineer would demonstrate management abilities.
There is the carrot and stick approach on resolving the work performance of tester, who instead of doing requested work tries to dig into the code and fix developers bugs in the application code. The carrot approach requires convincing QA Engineer to do something meaningful about the software application quality like discovering the weak point in application logic, set up testing environment for hard to test features, decide when the testing should be completed and finally sign off the production for production. QA Manager could also use the stick approach by asking QA Engineer serious questions about functionality of the new features, testing coverage, number of high severity bug logged, number of usefully executed test cases and when the application under test would be ready for production.
There is the carrot and stick approach on resolving the work performance of tester, who instead of doing requested work tries to dig into the code and fix developers bugs in the application code. The carrot approach requires convincing QA Engineer to do something meaningful about the software application quality like discovering the weak point in application logic, set up testing environment for hard to test features, decide when the testing should be completed and finally sign off the production for production. QA Manager could also use the stick approach by asking QA Engineer serious questions about functionality of the new features, testing coverage, number of high severity bug logged, number of usefully executed test cases and when the application under test would be ready for production.
Subscribe to:
Posts (Atom)
Common QA engineer interview questions
- SQA interview question 48 - What do you do when you get bored?
- SQA interview question 47 - how would you test a vending machine
- QA Tester interview question 46 - How would you test a toaster?
- Test manager interview question 45 - Should all testers be developers?
- Test manager interview question 44 - What is a good ratio of QA testers to developers?
- QA manager interview question 43 - How would you deal with smarty pants SQA Engineer?
- QA interview question 42 - Name any software quality assurance or software testing magazine?
- QA interview question 41 - What's in your Testers Tool Box?
- SQA interview question 40 - Why do you want to leave your current job?
- QA interview question 39 - Define test automation requirements for developing web application?
- SQA interview question 38 - How do you keep your testing skills updated?
- QA interview question 37 - Does your team use continuous integration?
- SQA interview question 36 - Why does test automation project fail?
- QA interview question 35 - How to report bugs effectively?
- QA interview question 34 - How do you know when to stop testing?
- QA interview question 33 - Could you name a few testing activities?
- QA interview question 32 - What makes a good QA Engineer?
- QA interview question 31 - What are prerequisites for white box testing?
- QA interview question 30 - Can you solve this QA interview puzzle?
- SQA interview question 29 - What tests shouldn't we automate?
- QA interview question 28 - What tests should we automate?
- SQA interview question 27 - Do you recommend using test automation in agile environment?
- QA Engineer interview question 26 - What is stress testing?
- QA interview question 25 - What is performance testing?
- QA interview question 24 - What is load testing?
- QA interview question 23 - Which testing types do you know?
- QA interview question 22 - Who is responsible for the quality in agile project?
- QA interview question 21 - What should tester do in an agile project?
- QA interview question 20 - Could you describe an agile tester?
- Software testing interview question 19 - What is agile manifesto?
- QA interview question 18 - What is boundary condition testing?
- QA interview question 17 - What is test harness?
- Test interview question 16 - What is traceability matrix?
- QA interview question 15 - What is test suite?
- SQA interview question 14 - What is test strategy?
- SQA interview question 13 - What is test plan?
- SQA interview question 12 - What is test case?
- QA interview question 11 - What is software bug?
- SQA interview question 10 - What is Agile Testing?
- SQA interview question 9 - What is Ad Hoc Testing?
- QA interview question 8 - What is Acceptance Testing?
- SQA interview question 7 - Which is better - black, gray or white box testing?
- QA interview question 6 - What is gray box testing?
- SQA interview question 5 - What is white box testing?
- QA interview question 4 - What is black box testing?
- SQA Interview question 3 - What is the difference between QA and testing?
- QAInterview question 2 - What is Software Testing?
- SQA Interview question 1 - What is Software Quality Assurance?