Tell me about your debugging process.
Why QA ?
I transitioned into QA during my internship as a software engineer. There was a need for QA and took that role . I realized that I enjoyed it.
Why work for us ?
Tell me about a time when you took criticism.
Well criticism opportunity to learn and grow.Thats basically how you improve. I think is an important aspect of development. A coworker that was checking . He brought it up I listened carefully without interrupting her. It was a container in a about us page. After that I went and fixed and thank her for her feedback.
Tell me about positive / negative testing.
Positive testing checks for expected values while negative testing test for unexpected values.
Tell me about end to end testing.
It test the functionality and performance of an entire software from an user prespective.
What is a test environment.
It’s a sandbox where changes can be made without affecting production.
What is the software development cycle.
Is the process of developing software.
Tell me the steps on the software developing cycle.
What is SDLC
Its a way to develop software in an efficient manner.
Software Testing Life Cycle (STLC)
What is a test plan ?
Its a blueprint for running a test
Describe or write a test plan
First I need to understand what i am testing so I would spend some time reading any type of documentation that is available. User case , previous bugs that might linked etc.
Second I would brake down the requirements of the user case and make test cases of each one of them. I would include positive/ negative testing , edge cases , functional testing etc.
Third ask questions.
Fourth- I would prioritize the test cases based on their criticality.
Fifth- Go back and fill any gaps that are between the use case and the test cases. Its a good time to do exploratory testing.
What is a use case.
Description of how a person uses a system. It usually included on the ticket.
What kind of testing are you comfortable running.
Regression testing.
Positive/Negative testing
Smoke testing.
End to End testing.
What are the benefit of manual testing?
14) What is the difference between functional testing vs nonfunctional testing.
Functional testing ensures that most important components are working while non-functional examines other aspects of how well the application works.
How do you prioritize test cases in agile ?
Based on several factor it could be buisness need. It could be based on functionality.
Critical
Major
Moderate
Low
What is regression testing?
Its a way to test if any change in the code affects other aspects of the program.
Name some test management tools ?
Testrail
Jira
How did you participate on the stand up meeting and what was your role. ?
Well I usually start by informing any blockers followed by giving an update on what I am working on the previous day and that day.
What is a test strategy ?
Test strategies is a set of guidelines that describe the test design and how to perform testing. It emphasizes the overall aspect of testing. It’s a high level document.
what is a test plan ?
Is a detailed document that covers precies activities tasks and testing schedules.
What is postman
Is a popular API tool used for testing and interacting with apis.