Interview Questions Flashcards
How do you test if there are no requirements ?
1) I will perform Ad-Hoc Testing
2) I will go to Business Analyst, Subject Matter Expert, Project Manager or someone with knowledge.
3) If there is nobody with knowledge, i will depend on my experience and do exploratory testing. Still there will be at least end client who knows the system.
What’s the qualities of a good requirements?
As a QA, i would like to recieve requirments that are testable, easy to understand, unambiguous (not vague) consistent (not contradictory) captures the goal of the functionality well and with examples of a use case.
How many Test Cases did you write as a QA
As a QA i can create depending on a complexity about 15-20 test cases per day
In one sprint, I can create about 80-100 test cases per release
Do you test in Production
No as a QA i test in QA Environment
What do you do if QA Environment is down?
I log a Showstopper and contact steakholders
What if our company has no QA Env and you have to share UAT Env
I can work but this creates issues, i can mess up BA testing, ot vise verse, It’s always better to have a QA Env
How do you create a Test Case
1) First i get the requirements from the Business Analyst and analyze it for testability,
2) Then i create Test Scenarios
3) And Last i convert it into Test Cases
Analyze req>Create Test scenarios> Convert Test case
What’s UAT testing vs QA testing
UAT testing is testing the application from a users prospective. Tester runs only positive testing.
QA testing on the other hand tried to break the system. Runs all types of negative and postive test cases.
Whats QA and just regular Tester
QA is a large role than tester. QA not only tests the application but also makes suggestions for SDLC And STLC improvements.
Tester just tests the application.
What is better Waterfall or Agile
Well it depends on what you are doing. Both are great for certain projects. Big projects are better handled with Waterfall. Agile is better suited for fast paced and chaning requirements
If the project is big then Waterfall
-If the duration is short then Agile
-If there are experienced eployees the Agile
-If the requirements well knows thenWaterfall.
What’s the models of Waterfall Methodology and Agile
Waterfall is Linear and sequential
Agile is Spiral
How long is the duration for Waterfall Methodology vs Agile
Waterfall is long , 6 month or more.
Agile is short 2-6 weeks.
What kind of bugs have you found at your job?
I have found all types of bugs. Mostly i found bugs in functionalities, in UI, in Databases and in Server logs
Who assigns bug priority
Business analysts assigns the priority of the bug. BA recieves email after QA logs a bug and then BA assigns priority promptly. If BA forgets i remind him.
How many defects do you log per release
Around 3 to 10 bugs per sprint
What do you do when you find a bug
I reproduce it at least twice, make sure no diplicates in Jira and then log the bug
What happens if you find a bug in regression?
During regression testing we (QA) can find bugs.
-If bug is low priority then release can go be deployed.
-If bug is high priority then bug must be fix and QA will perform regression testing again.
How do you know you can start testing?
I analyzed requirements,
created Test cases
I setup the Environment , Developer finished the Unit Testing and does the code drop
Whats the Exit Criteria from Some Testing?
All test Cases are executed and application is stable
Now i can start testing
What kind of tools did you use at your job?
I used JIRA and ALM
What was your team size at your job?
1 Business Analyst
8 Developers
3 QA
Which SDLC methodology do you like?
I like Agile Scrum because it is fast paced and really emphasises teamwork above all
How the work is distributed
In our company QA lead distrubutes the work among QAs based on parts of the application. I have done all types of testing System, GUI, End to End Regression testing
Have you dont Mobile Testing
Absolutely. I have done mobile testing of the apps I supported on both on mobile and Tablets i have received at work
Have you used emulator or simulators to test mobile app?
No i havent but they are quite straightforward to learn. Emulator and Somulators simulate the mobile device on the computer and helps QA to test the mobile all in that simulated environment. If needed i can easly learn them and test at work any mobile app.
Is exhaustive testing possible? Can you fully test the application?
No Exhaustive Testing is not possible. Test cases are limitless. So QA does Risk based Testing.
How many User Stories in your Spring?
In our 3 weeks Sprint depending on the complexity QA receives about 8 to 15 User stories
What are the qualities of a good Test Case
Good coverage of the requirements, Easy to understand, Succincant and to the point not vague
Who sets up QA environment?
As a QA i set up my own environment
How do you do the code drop?
I sene an email to Developer asking to drop the code into QA env and they install it into QA
When Developer Rejects your Bug what do you do?
I will investigate the reason, not gonna close it out.
Business analyst might have change the requirements which is rare but might happen
What types of bugs do you find?
I have found all types of bugs. Mostly i found bugs in functionalities. in UI, in Databases and in server logs.
What are thr qualities kf a good bug ticket?
Explains well what Bug is about. Has clear steps for reproducing; Has attachments like screenshot or log files
What is the Entry Criteria into Testing?
it is when QA has created all Test Cased, Setup the Environment, Developer finished Unit Testing and the code drop happened.
What js the Entry Criteria for sign off or exit criteria form testing?
1) All test cases are exacuted
2) all High Priority bugs are fixed
3) All fixed bugs Re-Testing is complete
4) Regression testing is completed without high priority bug.
What did you do on the servers
As a QA, I analyzed and monitored log files.
I use grape