Professional Documents
Culture Documents
A favorite question for interviewers from all over the world. This isn’t a trick question –
it’s an icebreaker.
Answer: Take this opportunity to put your strongest foot forward. Talk about what
makes you passionate about QA testing, why you’ll do the job better than anyone else
due to the unique combination of talent and personality traits that only you can bring to
the role. Don’t worry about being self-critical or overly humble here. The question is
designed to talk about the strengths of the applicant.
This question is so often mentioned in interviews that entire columns have been written
to put minds at ease. If you’re still feeling like you need more guidance on how to
answer this question, I recommend checking out BigInterview’s comprehensive
article for further advice.
2. What is a Bug?
Answer: A bug is any kind of error, mistake or failure in software code that prevent the
software function from executing properly.
Answer: These are important distinctions that must be known for proper time
management. Severity is how difficult the issue is to fix. Priority is how important the
issue is to fix.
Just because an issue is high severity doesn’t necessarily mean it’s high priority and
vise versa.
The application crashes when a rarely used function is run on legacy software
that most users can’t access.
Answer: There is a lot of similarity between the two commands. Both check if the codes
conditions are true. The difference is what happens next.
When an assert command fails it will stop executing code and the test will pause.
When a verify command fails it will plow ahead and execute the rest of the code.
Answer: Quality assurance plans the way in which test process will be monitored within
a team and organization. Quality control finds defects and suggests ways to improve
the software. Testing is the process in which quality assurance and quality control find
bugs
Answer: QA should begin as soon as possible. The earlier QA analysts, testers and leads
get involved in the process the more headaches are being prevented later in the
development cycle. Static tests can be performed before the software is fully
functional.
Answer:
1. Requirements
2. Planning
3. Analysis
4. Design
5. Implementation
6. Execution
7. Conclusion
8. Closure
Answer: A test plan is a document that outlines the details of the intended test. It states
before testing begins the required roles, potential risks and solutions, and resources it
will use.
The scope,
The approach
Resources required
Intended schedule of the test/s
Answer: Use cases describe the cause and effect of a function. It makes sure that the
user action and the system response are talking to each other properly.
Answer: The test strategy outlines the plan for the testing stage of software
development. Unlike the test plan, which describes one specific test, the test strategy
covers the entire testing phase of development and includes a description of the testing
tools, test groups, test priorities, test record maintenance, and the test summary.
Test strategies describe the approach towards testing. In general, test strategies are
managed by the QA manager or QA lead while test plans are managed by the QA
testers.
Answer: A good test case clearly states the parameters in which the test will be
performed and the bugs it hopes to find.
Answer: Functional testing tests the key parts of the software to ensure it matches
requirements and specifications. Nonfunctional testing tests important but not crucial
aspects of the software such as load times, stress and overall performance.
Answer: Yes. It’s often good for the QA to be involved in solving production issues. They
should, when possible, write test cases and try to find the issues. By getting involved,
the QA is minimizing the number issues in the final product.