Most of this is pretty good. Some of this is a little old-school. There are a couple of things I disagree with, speaking from my own experience as a test lead. The biggest is the definition of "a good testcase." If you define your test cases at the specific UI widget level, they have to be updated whenever any UI change happens, period. Since you usually end up with a number of test scenarios for a given area of the…
Interview questions for QA managers
11–20 of 33 posts
Re: Interview questions for QA managers
#12This doesn't seem right to me: > 3) How do you determine which devices and OS versions we should test on? > This should generally be an easy question for the candidate. Good candidates will point to app analytics as the best measure, looking for the most used devices for their particular app. Another good answer would be to check the app reviews where people might have complained about specific issues happening on th…
Re: Interview questions for QA managers
#13Most of this is pretty good. Some of this is a little old-school. There are a couple of things I disagree with, speaking from my own experience as a test lead. The biggest is the definition of "a good testcase." If you define your test cases at the specific UI widget level, they have to be updated whenever any UI change happens, period. Since you usually end up with a number of test scenarios for a given area of the…
Which organization do you work for? How long have you worked there? Take a few minutes to read over what you just wrote and see if it makes sense to anyone else besides you?
Re: Interview questions for QA managers
#14The issue of where to draw the line between developer testing and QA testing is an interesting one. I think it's best to answer it in reverse and start with a bug. Did the bug make it to production? Is it a critical path? Was it covered by the test plan? Was it covered by a functional/unit/integration test? Was it clearly defined in the product requirements? Was the behavior clearly defined as part of a business obje…
Re: Interview questions for QA managers
#15Most of this is pretty good. Some of this is a little old-school. There are a couple of things I disagree with, speaking from my own experience as a test lead. The biggest is the definition of "a good testcase." If you define your test cases at the specific UI widget level, they have to be updated whenever any UI change happens, period. Since you usually end up with a number of test scenarios for a given area of the…
>So echoing that scaling issue into your test documentation is a huge mistake.
and
> QA has a crappy reputation because it's slow, ponderous, and often not very effective. Maybe part of that is because people are updating overly-detailed docs all the time because other people have told them they should, rather than because they really need to.
I started my career in QA and moved over to Dev, then back to QA, and now back to Dev. One thing that frustrates me most as a Dev about QA folks that I've worked with is their insistence that the script is God, not the right functioning of the application to serve the customer/user. Often that comes down to these two issues.
Re: Interview questions for QA managers
#16Re: Interview questions for QA managers
#17In other words, it seems to me that the first things to do should be to see where we are, connect with people rather than making things up. How can you propose first actions without at least basic understanding of where you are?
I like questions 5+ much better, but still these seem more suited for interviewing an experienced individual contributor, not a team manager.
How about setting up a team? How about hiring? How would you define and split tasks, assuming we agree on tasks? What kind of testing would you personally do, which would you delegate to QAs and which would you require to stay on the dev team? What would you do in situation X? (any difficult multi-optimization problem where people, technical and philosophical issues are to be considered)
I can imagine a great individual contributor to ace every single question on ths list, and then fail utterly when he has to manage even 2 people effectively.
Re: Interview questions for QA managers
#18This doesn't seem right to me: > 3) How do you determine which devices and OS versions we should test on? > This should generally be an easy question for the candidate. Good candidates will point to app analytics as the best measure, looking for the most used devices for their particular app. Another good answer would be to check the app reviews where people might have complained about specific issues happening on th…
Plus, at early stages, you may not even have a user base yet. At that point, as you say, look at top devices for your demographic.
Re: Interview questions for QA managers
#19The issue of where to draw the line between developer testing and QA testing is an interesting one. I think it's best to answer it in reverse and start with a bug. Did the bug make it to production? Is it a critical path? Was it covered by the test plan? Was it covered by a functional/unit/integration test? Was it clearly defined in the product requirements? Was the behavior clearly defined as part of a business obje…
I manage a QA team where there was none until very recently. If you have any reading on point #2 that you'd recommend, it'd be hugely helpful to me.
The key is to not make it a blame game. Every bug that is discovered on staging or production should (in theory) trigger a root cause analysis of some kind... because it means that one of the earlier processes failed.
If you have manual QA people, it's mostly just improving the QA plan and adding edge cases and domain knowledge, but it can also sometimes be that there are data bugs or integrations on production that are not on staging, slightly different on staging, etc.
With every bug there is an action plan for how to fix the bug, but that is separate from the knowledge that we gain about our system because the bug occurred. Maybe the fix is to get someone to manually clean up some dirty data that wound up on production due to someone forgetting to validate/clean input data ... that's great but from the QA perspective you might have learned that several of your steps failed.
So I think the main thing is considering bugs opportunities to learn about the system as a whole. The philosophy behind chaos monkey at NetFlix is that even a well tested, solid system needs to be resilient, so any opportunity to make your system stronger (regardless of the cause) is a good thing. In particular, any bug found before it hits production is a win overall.
I'd also add that it's important to let the knowledge flow back out of QA and into the product team, etc. QA people often end up becoming internal domain experts who catch lots of issues, but that is something that quickly exceeds what one person can remember/understand as a system scales, so organizational learning/practices pay off big.
Re: Interview questions for QA managers
#20Pretty much stopped reading when the answer to the first question involved writing test cases. Testing does not have to mean churning out hundreds of test cases, they are inefficient and not that effective at finding bugs. If a QA Manager ( or tester ) had such a strong attachment to them then the interview would be over. Definitely stopped reading when answer2 was 'detailed test cases'
I don't know that these questions were ranked in any way. I didn't get that impression...it wasn't top ten questions to ask. Asking about how a QA manager handles testcases is a pretty fundamental part of the job, and a good indicator for the hiring party, when evaluated along with the rest. Also, the questions are coming from a company focused on automated testing from what I gather, so, yeah, it's gonna be in the list.