Software Testing Job Interview Quiz Collection: 180+ Q&A's
Job oriented interview preparation quizzes with answers for Software Testing specialists.
Description
Hello and welcome to the QA MindSet Quiz Collection!
In my career I was involved in numerous job interviews both as a candidate and as an interviewer, and usually, the arsenal of questions asked consists of classic questions, as well as inclusions of such extraordinary questions that we rarely think about until we are asked.
Example#1. For instance, more than once I have witnessed when during the job interview candidates failing to explain the difference between Acceptance Criteria and DoD ... I don't consider this as a prime example of a tough question, but questions like this still make some people struggle during the job interview.
If you're not new to the the theory of software testing, you must be noticed that on some issues, you may face with different interpretations and explanations, besides some of them may be quite controversial, and when it comes to discussion, just rough explanations won't help you much; you have to be able to navigate the nuances of existing concepts.
Now, let's consider few more simple examples of questions that may get some of candidates think twice.
Example#2. There are three well-known categories: functional, non-functional and change-related testing, which group would you place regression testing in?
Suppose the candidate gave a textbook answer, that regression testing is a subset of change-related testing. But the next question might be to ask the candidate to list the assumptions why regression testing is put in a separate category, and why not just, to define it, let's say, as a subset of functional testing...
Example#3. Or even if it's going about typical textbook things, for instance, not all candidates know what groups of test design techniques exist ...
With these basic examples I just wanted to highlight, that there are many topics which might seem like the trickier ones than for instance just asking the definition of what the software requirements are ... By the way, can you list from memory the taxonomy of software requirements, and explain the idea behind the Transition Requirements? ;)
Besides the tests based on knowing the nuances of concepts, collection includes tests based on situations, comparison and tasks that need to be solved.
One of the useful side-effects of working with these tests is the development of a specific focus of attention, which will come in handy when taking any certification tests.
The main idea of this collection of tests is to evoke self-reflection and help to assess how structured your knowledge is.
The main goal is to reflect weaknesses and gaps in knowledge, and as a result of removing these gaps to become more confident in what you know and to be successful at job interviews!
How to work with these tests?
I would recommend taking a small, comfortable number of tests at a time, not to go through the entire list of questions in one sitting. Or you just can scroll through the questions until you meet one that you find difficult.
If you come across a question you are not confident about, this is just what we need, it means that weakness in your knowledge base was identified.
To see the correct answer and to read explanation, may not be enough to close a gap. Please mark a problematic topics somewhere before moving to the next test.
Do your own research and use the power of the Internet to search the existing interpretations. It's good to know the correct precise definition and exact meaning, but knowing different ways of defining the same thing, can make you invincible in an interview.
Use resources such as ISTQB Glossary and Syllabus to check the definitions and descriptions, and to be able to refer to these resources during the job interview, especially when discussion come to the stage.
About the QA MindSet test collection:
QA MindSet test collection is a living artifact, and the idea is to keep adding new questions to the collection over time, so if some topics are not covered at the moment, it doesn't mean that this won't be changed soon.
Some of the questions will make you to look at the known things from the new angle.
Correct answers are provided for each question, with links to specific resources, whenever possible.
Types of questions: single-choice and multichoice questions.
The main focus areas are: the theory of software testing, process related questions (e.g. Scrum framework), technical aspects (e.g. REST API testing).
It doesn't matter whether you are a junior or a senior, it is most likely that you will find useful questions here, things to learn or at least to maintain your knowledge.
In each of the QA Mindset quizzes, you will see a mix of questions relating to different topics, the same as during a real job interview, the discussion may also shift from one topic to another.
These tests are not tailored to prepare students for ISTQB exam, but there are a lot of ISTQB-based questions and references, thus it should be definitely easier to pass the certification exam after working with the QA MindSet tests.
When it's going about the list of covered topics, it means that collection contains one or more related questions.
List of topics covered:
Software Development Life Cycle (SDLC)
Software Testing Life Cycle (STLC)
QM / QA / QC / Testing
Verification / Validation
Bug/Defect Life Cycle
Types of Testing
Levels of Testing
Functional / Non-Functional testing / change relayed testing
Positive / Negative Testing
Black / Grey / White box testing
Test Design Techniques
Specification / Experience / Structure Based Testing
Levels of Requirements
Requirements to requirements
7 Principles of Testing
Priority / Severity
Workflows / Processes
Scrum Framework
HTTP Status Codes
REST API
Recommended Resources:
I would strongly recommend to use the following resources as a reference books when preparing for interviews (they can all be easily found on the Internet).
ISTQB Syllabus and ISTQB Glossary.
The Scrum Guide (2020).
A Guide to the Business Analysis Body of Knowledge (BABOK) (Requirements Taxonomy is very well covered).
The RFC Series (can be useful to read the HTTP methods specifications, etc.)
What You Will Learn!
- By using this set of quizzes as a simulator, one should be able to attend QA Manual job interviews with good level of confidence.
- For QA professionals at all levels, these quizzes are designed to boost and maintain your knowledge base.
- Correct answers with explanations.
- Identify knowledge gaps and areas for improvement.
- Raise the level of erudition in Quality Assurance.
- Each quiz contains a number of questions that will make you to look at familiar concepts from a new angle.
Who Should Attend!
- For QA specialists at all levels.
- Applicants who want to prepare themselves before a Job Interview.
- IT specialists who want to deepen their QA knowledge.