Interview Questions Flashcards

1
Q

How do you test if there are no requirements ?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What’s the qualities of a good requirements?

A

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 well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How many Test Cases did you write as a QA

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Do you test in Production

A

No as a QA i test in QA Environment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What do you do if QA Environment is down?

A

I log a Showstopper and contact steakholders

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What if our company has no QA Env and you have to share UAT Env

A

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 well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How do you create a Test Case

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What’s UAT testing vs QA testing

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Whats QA and just regular Tester

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is better Waterfall or Agile

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What’s the models of Waterfall Methodology and Agile

A

Waterfall is Linear and sequential
Agile is Spiral

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

How long is the duration for Waterfall Methodology vs Agile

A

Waterfall is long , 6 month or more.

Agile is short 2-6 weeks.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What kind of bugs have you found at your job?

A

I have found all types of bugs. Mostly i found bugs in functionalities, in UI, in Databases and in Server logs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Who assigns bug priority

A

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 well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

How many defects do you log per release

A

Around 3 to 10 bugs per sprint

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What do you do when you find a bug

A

I reproduce it at least twice, make sure no diplicates in Jira and then log the bug

17
Q

What happens if you find a bug in regression?

A

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.

18
Q

How do you know you can start testing?

A

I analyzed requirements,
created Test cases
I setup the Environment , Developer finished the Unit Testing and does the code drop

19
Q

Whats the Exit Criteria from Some Testing?

A

All test Cases are executed and application is stable
Now i can start testing

20
Q

What kind of tools did you use at your job?

A

I used JIRA and ALM

21
Q

What was your team size at your job?

A

1 Business Analyst
8 Developers
3 QA

22
Q

Which SDLC methodology do you like?

A

I like Agile Scrum because it is fast paced and really emphasises teamwork above all

23
Q

How the work is distributed

A

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

24
Q

Have you dont Mobile Testing

A

Absolutely. I have done mobile testing of the apps I supported on both on mobile and Tablets i have received at work

25
Q

Have you used emulator or simulators to test mobile app?

A

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.

26
Q

Is exhaustive testing possible? Can you fully test the application?

A

No Exhaustive Testing is not possible. Test cases are limitless. So QA does Risk based Testing.

27
Q

How many User Stories in your Spring?

A

In our 3 weeks Sprint depending on the complexity QA receives about 8 to 15 User stories

28
Q

What are the qualities of a good Test Case

A

Good coverage of the requirements, Easy to understand, Succincant and to the point not vague

29
Q

Who sets up QA environment?

A

As a QA i set up my own environment

30
Q

How do you do the code drop?

A

I sene an email to Developer asking to drop the code into QA env and they install it into QA

31
Q

When Developer Rejects your Bug what do you do?

A

I will investigate the reason, not gonna close it out.
Business analyst might have change the requirements which is rare but might happen

32
Q

What types of bugs do you find?

A

I have found all types of bugs. Mostly i found bugs in functionalities. in UI, in Databases and in server logs.

33
Q

What are thr qualities kf a good bug ticket?

A

Explains well what Bug is about. Has clear steps for reproducing; Has attachments like screenshot or log files

34
Q

What is the Entry Criteria into Testing?

A

it is when QA has created all Test Cased, Setup the Environment, Developer finished Unit Testing and the code drop happened.

35
Q

What js the Entry Criteria for sign off or exit criteria form testing?

A

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.

36
Q

What did you do on the servers

A

As a QA, I analyzed and monitored log files.

I use grape