0% found this document useful (0 votes)
7 views36 pages

QA Latest Interview Questions

The document contains a comprehensive list of technical interview questions related to QA, testing methodologies, automation tools, and programming concepts. It covers various topics such as roles and responsibilities in QA, types of testing, frameworks, and specific tools like Selenium and JMeter. Additionally, it includes questions on SQL, Agile methodologies, and challenges faced in testing environments.

Uploaded by

vaibhav rane
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views36 pages

QA Latest Interview Questions

The document contains a comprehensive list of technical interview questions related to QA, testing methodologies, automation tools, and programming concepts. It covers various topics such as roles and responsibilities in QA, types of testing, frameworks, and specific tools like Selenium and JMeter. Additionally, it includes questions on SQL, Agile methodologies, and challenges faced in testing environments.

Uploaded by

vaibhav rane
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 36

Technical Questions

why should I hire you?


Tell me your role and responsibility?
Tell me about sanity and smoke?
tell me about QA/QC?
why u choose testing in your carrier?
Tell me challenge you faced?
Tell me about testing is come under which phaes?
what is locators?
Tell me about collection ?
tell me about good point about Test NG?
Tell me about Jmeter and Test NG difference?
How to test a customer facing software?
How to overcome the challenge of not having input documentation for testing?
How to get maximum productivity from an offshore team?
What are the Roles and Responsibilities of an onsite coordinator? Does he/she test too?
Inconsistent bugs – Why onsite can find it but offshore can’t and vice versa – How to handle this situation?
Video/audio related testing – What does this include?
What Is Baseline Testing?
What Is Benchmark Testing?
What Is Verification And Validation?
Explain Branch Coverage And Decision Coverage.
What Is Difference Between Retesting And Regression Testing?
What Is Mutation Testing & When Can It Be Done?
Explain Bug Leakage And Bug Release.
What Is Monkey Testing?
What Is Test Driver And Test Stub?
What Is Random Testing?
What Is Agile Testing?
Interview Questions Recently Asked
Manual, Automation and SQL

Skills 3/3/2018
SQL, Manual and Automation
By: Prasad Hiwale
QA- Professional Group

" Whatever you want achive in Life, Help Other's to achive in that". Happy to Help "
Interview Questions
Tell me your postive point ?
What is data validations?
What is used of pre-prod?
Tell me why to used negative testing?
Tell me about Automation testing how you worked?
what is Beta and Alpha and Gamma testing?
What is full form of CMMI?
What is Difference between Drop, Delete and Truncate?
what is the QA and QC
Difference between Static and Dynamic?
Tell me if the developer have the reject the defect what you do?
Skills Date of interview
Manual,SQL 2/12/2019
Questions Skills
Technical- 1st Round SQL and Manual
What is the difference between QA and QC?
What is the bug life cycle?
What is mean by varification and validation?
what is mean by Exception and Error differnece?
What is Agile testing?
What is Scrum testing?
Difference between scrum and kanban?
Technical - 2nd Round
What is your role and Responsibilities?
R u team player?
What if if you don’t have any clear picture for the requirements?
What are the challenges your faced?
Why should u looking for zensar?
Why u into the QA field?
Difference between BA and Scrum master/ Roles?
What is mean by Exception?
Key challnges?
Test plan? Test statergy?
Tell me what are challnges and risk you handel in the project?
Date of interview Questions
3/16/2019
Tell me about your self?
Tell me about your framwork you used?
What is POM.XMl?
What is page object model and POM.XML?
How can you read the excel sheet ?
Tell me mostly frequenty bug you logged?
what are the key challnges you faced?
Tell me good point about your manager?
R u team player?
What are the difference between service based and product base company ?
what are the most frequent functional you test which are more complex to automate?
which are the test case you automated?

Web services?
what is mean by web services?
what is the difference between REST API and SOAP UI?
What are the challnges in REST API ?
what are the key challnges you faced in the REST Security?
How you automated the key services the product which are more frequent?
What is Enveloper?
What is shared services?
Autoamation, Selenium, Web services 3/16/2019
Tell me about your self?
Tell me Abot yourself?
Do you execute test cases daily?
Explain Page Object Model?
Have you used jenkin? Explain ?
What are different types of locators? Which one is more reliable?
There is a 'OK' button upon clicking its name changes to 'Done' How will you confirm it’s the same button?
Do you have any exp on Soap UI?
Which QC version you have used? And QC related questions?
What are OOPS concept of Java?
Can you give brief about Polymorhism?
Difference between Method Overloading and Overiding?
What are the components of Weekly report?
Any exp on Agile Methodology? Agile question?
How you will build a F/W for Project in which there is only B/E and no UI?
How do you create Regression Suite and select TC's for Regression?
What are different type of Inheritance in Java?
Manual, SQL, Autoamation 2/7/2019
Question
What is Abstract Class?
Difference between Abstract class and Interface?
What is the need of Constructor in any class? We can initialize object in other ways as well?
Explain 'This' keyword?
Have you done Impact Analysis of new Requirement?
How you initialize browser in Selenium>
What all different type of Exception you observed and How you handled them? When they Occurred?
What is StaleElementReferenceException?
What is Postman?
What will be your approach to develop a F/W from the Scratch?
There are 2 abstract Classes (Class A & Class B), these classes have same abstract method in it. Can we extend these 2 classes

How Jenkins and Maven Talks?


What Maven Commands you use to run your tests?
How you pass Parameters from test.xml to ur test? And from test method to testng.xml?
What are wrapper classes in Java?
Have you used Abstract class and interface in your project? Give me live e.g?
Suppose a method in Parent Class don't want to be Overidden, how to achieve it?
Can we create a Static class?
Suppose we have a Abstract class and it is having Parametrized constructor. How and when it will get called using child class?
How to Pass Parametrs from Child Class Object to the above Abstract Class Constructor?
How can we load a class dynamically?
There is a reurn statement in Catch(){} block & there is a finally() block. When an exception is thrown, return statement is retu
finally block gets executed?
Suppose in HashMap Key = 100 & empname = 'ABC' & when we put same Key & value does it throw exception?
How to handle StaleElementException? When it is occurred? Give e.g?
Suppose there is an Alert window to be shown upon Clicking on a button. How you will verify it is shown or not? When it is no
that test Failed, how to do this?
Have you worked on database automation testing?
Have you done Api testing?
Date Skill
2/1/2019 selenium Automation
How you will verify the values of excel are correctly shown on UI? And in sequence?
What are OOPS concepts of Java?
What is Polymorphism?
Can we change access modifier Public of Parent class to Private in Chil class?
Can we change return type in Method Overloading?
Can we change return type in Method Overiding?
How to handle hidden element in Selenium?
How to do double Click?
How to switch between frames?
What is Robot class? Can we handle alert using robot class?
What is Maven?
Tell me the Structure of ur Project?
Do you know listenrs?
How do you execute all TC's in One go?
Which Seleniunm version u are using?
How to find relative xpath? What are different locators?
Have you used Collection?
What is diff between ArrayList and Array?
Java, API, Automation 7/5/2018
Techical Round1
Tell me about yourself?
How you will rate yourself in Selenium?
What Database You use?
What was the the Approach for your Project & Test Strategy you have applied?
How to invoke Browser?
Which language do you use in Scripting?
How you will check if a Checkbox is selected?
Explain your framework?
Explain Page Object Model?
Explain Data Driven Testing?
Enter Keyword into textbox other than sendkeys() method?
What are different types of Locators?
Can we use ID in CSS?
What is interface?
Explain WebDriver interface?
What is Abstract class?
Where we can use Final Keyword?

Round- 2

Brief about yourself and what you have done till now?
Have you used BDD Cucumber ? What is feature File?
How you rate yourself in java?
What are different features of Java apart from OOPS you have used?
What is inheritance? And does inheritance means reusability?
What is polymorphism?
What is difference between Abstraction & interface?
What is the type of variable declared in Interface?
Class A{
ABC();}
Class B extends class A{
ABC();}

Round- 3

How do you create branch?


How to push your code in GIT? Command to Push?
What is Master Branch Concept in GIT?
How you are using Jenkins?
Any exp of creating Jobs Configuration in Jenkins? Like which test to be executed on what env?
Before Starting any Sprint in Agile, what all different activities to performed?
How do you perform estimates as a Team(Dev+QA)
What are different factors you consider in Story Sizing(Estimation?) Apart from Hours of Estimation?
What is Retrospective? How it is run?
What is Fluent wait?
Tell me difference between Implicit wait & Explicit wait?
What is synchronization in Selenium? How you achieved it?
Explain Page Object Model Framework? Advantage of using it?
What is pageFactory? What Parameters we pass in Pagefactory?
Which Selenium version you are using?
What are different excception you have come across?
What is Timeout Exception? When it occurs? How you handled it?
Tell me difference between CSS & Xpath? Which one is faster?
What are the drawbacks of Selenium?
Web services, Java 5/20/2018
Technical round-1
Tell me ur Project and Your Roles and Responsibilities?
Where you have created your WebDriver Object in your project F/W?
How do you Pass driver to different classes?
How to create Job in Jenkins?
What do you use Version Control?
Where do you give the Maven Central Repository Path in Mave POM.xml?
Have you used Logger Class for Reporting? Where you have created object of Logger Class?
Are you aware of @dataprovider annotation?
Where do you store your excel sheet data? Is it in any sort of Collection?
what is return type of driver.getwindowhanlde & driver.getwindowhanldes?
What exception will be thrown on driver.findElemnt() element is found & on driver.findElements()?
W.a.P. for convering 'abcXYZ' to 'ABCxyz'?
Write all the TESTNG annotations with their sequence?
How to execute same Test case 10 times in TESTNG?
String Str 1 = "abc"
String Str2 = "abc"

Techncial-2
Any exp on Api Testing?
Any exp on Database testing?
How do you start your Test case automation? Approach?
What are the scenarios which you have rejected saying automation not possible for this flow?
What exactly isDisplayed() method returns?
Suppose there is an Alert window to be shown upon Clicking on a button. Some times Alert pop is shown and
Sometimes it is not shown, How you will handle this?
What is Soft Assert()?
Can we write Finally block without the Catch block()?
When the Finally block is not executed?
Program to write on
-Array Comparision
-Array Mismatch
-Heighest value in Array
-2D Array

Fluent wait?
Manual Testing
What was your team Size?
Roles and Responsibilities?
What life cycle do you follow?
Apart from your day to day activity what else you used to like reporting?
What are parameters of report you send daily?
Are you using any test matrix to calculate defect leakage?
How do you calculate no of defect re-opened in percentage?
What all things you do when you get new build for testing?
What you will do when release is failed in Sanity?
In Online banking, how a SMS is sent to a Mobile No? How this Mobile no is configured in your application? How
an OTP is sent?
Agile related question?
When should be stop testing and provide sign off?
Where you will compromize in below scenario, you need 10 days to complete the task. But client has asked to
finish it in 5 days?
Have you worked on Webservices? Is there any webserice involved in your project?
CoNsidering Amazon=2, IRCTC =1, Gmail=3. How much weightage of your application?
Java, Automation 5/20/2018
Tehnical Round Autmation 5/5/2018

1. Give a short introduction about yourself with your roles and


responsibilities in the team?
02. How do you approach to develop Automation test cases?
03. Explain your agile work and your role in it?
04. How do you estimate your automation cases?
05. What are the principles of agile?
06. Why do we follow Fibonacci series in pointing?
07. How do you track your automation cases?
08. How do you execute your cases?
09. Why do you choose selenium over other automation tool?
10. Do you have any experience in framework development?
11. Have you worked in any BDD framework?
12. Tell me the difficulties you faced in developing automation
scripts? Any complex scenarios handled?
13. Dou you have experience in API Testing
14. What are the structures used in SOAP and REST services?
15. What is the major difference REST and SOAP?
16. What is the difference methods used in REST?
17. How you pass your data in SOAP request?
18. How do verify the responses?
19. What is WSDL?
20. What is the use of Jenkins?
21. What are the commands of jenkin?
22. How do you set-up your maven project in jenkin?
23. How do you start jenkin?
Technical Questions

What are the components of Selenium?


02. Which version you are using and what addition features you see from the previous version?
03. What is a WebDriver?
04. How do you select you drivers to launch a url?
05. Which method is used to fetch the driver?
06. Which framework you are using? Explain in details and its benefit? What is POM?
07. What is datadriven and keyword driven frameworks?
08. What locators you are using?
09. How do you explain the concept of object repository?
10. What is the difference between findElement and findElements and what is return type? Give some example where it is use
11. Which method is used to get the text of an element?
12. How do you fetch an attribute value of an element?
13. When multiple checkboxes are there how do you check which one is checked previously?
14. What is the return type of isSelected() method?
15. What are the methods used to verify the existence of an object in a webpage?
16. What is a Xpath difference between relative and absolute xpath?
17. Read all axes scenarios of xpath like parent, following, ancestor, child and sibling.
18. How to fetch an element when its attributes are changing frequently?
19. What are the ways to click on a button?
20. What are different types of wait (write the syntax)and explain the scenarios where you will use them?
21. What are different types of exception in selenium?
22. How do you handle exceptions selenium?
23. There are 4 browsers open you have no idea where the required element is present . What will be your approach to find th
24. What is the difference between getWindowhandles() and getWindowHandles()? What is its return type?
25. Difference between Quit() and Close()?
26. How do you handle an alert pop-up?
27. How do you get the text inside a Alert?
28. What is a Alert? Interface/class?
29. How do you handle Frames in selenium?
30. Give one example of method overloading concept used in Selenium? Ans : Switching to frames
31. How do you select a dropdown value and what are the different methods are there?
32. When your Xpath is returning more than one matching values how will you handle it?
33. Which is better Xpath/CSS? Why?
34. How does u capture the screenshot? What is the best place to have the screenshot code?
35. How do you connect Excel sheet? Write the code?
36. Write the database connection code.
37. How do you read and write a text file?
38. How do you read and write a pdf file?
39. What are the disadvantages of selenium?
40. Give some scenarios where you cannot automate?
41. What is the base class of exception?
42. When you execution is failed how do you debug your code?
43. How do you fetch the tile of a webpage?
44. What are the methods used to verify the end result is achieved?
45. How do you handle dynamic webtable? In cases you have no idea of how many rows of record will come , what should be
SQL, Automation 2/1/2018
Technical Round -1 Automation, Java 6/2/2018

01. What is primary key and unique key?


02. How many joins are there any difference?
03. Difference between join and union?
04. Select top 3 max salary employees by depts.
05. Difference between where and having and use of it?
06. Different types of Date functions?
07. What are the grouping functions?
08. Which function is used to get the current date?
09. What is a sub query?
10. What is indexing?

Technical Round
17. What is final and super keyword? Difference between
them?
18. Explain runtime polymorphism and compile time with
examples?
19. Can final/Static method be overloaded?
20. Can final/Static methods be overridden?
21. Can we overload main method?
22. Can we execute a class without a main method?
23. What is Package?
24. What is an Abstract Class? Write an example code?
25. What is an Interface? What is the difference from
Abstract class?
26. Can we use private and protect access modified inside
a Interface?
27. Can multiple inheritances support in Interface?
28. Examples of Abstract and Interface used in selenium
project?
29. What is Exception and what is the base class of it?
30. What is Final, Finally, Finalize?
31. What is done in finally block?
32. What is garbage collection java? How it is done?
33. What is the difference between Throws and Throw?
34. Gives some examples of java and Selenium?
35. What is Java Reflection, Singleton?
36. What is threading? How does multi threading
achieved? How to initiate a thread in java? What do you
mean by thread safe?
37. What is the difference between collection and
collections?
38. Collection are what type?
39. Difference between Array and ArrayList?
40. Difference between Set and HashSet?
41. Difference between HashMap and HasTable?
42. Difference between ArrayList and LinkList?
43. How do you use Map collection your project?
44. Can we have duplicate key value in HasMap?
45. How to fetch values from a hashmap?
Write a Code to generate Random numbers.
2. Write code to verify a number is perfect number or not.
3. Fibonacci series from 1 to 10.
4. Write a program to find a Factorial of a number.
5. Swap two number s without using the third variable.
6. Program to find greatest of three numbers.
7. An Array of numbers given. .Find the largest two number and print it
8. Reverse a number.
9. Verify if a given number is a palindrome or not.(same concept of reversing a number)
10. Armstrong number program.
11. A String is given remove the white spaces, reverse it and print the only odd position characters.
12. Check if a string is an anagram of another string.
13. A string is given make few characters to upper case as asked.
14. In a String print the occurrence of each character.
15. In a Statement check how any duplicate strings are there and remove them.
16. Use split to print each word of a statement.
17. Find the substring of a String.
18. Remove duplicate characters from a String and Print it.
19. Write a code to print the triangle of numbers.
20. Read and Write file program.
21. Calculate power of a number using a while loop
[15/02, 11:40 PM] +91 72760 56528: 1. Write a program to take screenshot of a page and explain?
2. There are 4 frames in a page click the element present in each frame?
3. Write xpath for radio button and check box.
4. Why do you use TestNG and why not JUnit?
5. How did u use runtime polymorphism in your project?
6. What is agile model and explain your involvement in scrum team?
7. Explain the framework used in your project.
8.What is the need to use jenkins?
9. Explain driver.quit()?

Explain the your current framework?


While explaining the framework, in-between they will ask few questions about the framework.
Like why this framework?
Execution flow?
1.How to integrate with TFS?
2.Benefits of Selenium?
3.Benefits of Oops??
4.What is polymorphism??
5.What is dictionary ??
6.How to handle AJAX elements?
7.What is synchronisation?
8.Difference between implicit wait and explicit wait?
9.What is automation life cycle?
10.What is framework?
11.What is Nunit? Explain the capabilities of Nunit?
12.Write a script to open the Firefox without using FirefoxDriver class
13.How to take the screen shot of webelement?
14.How to verify to verify whether the element is present or not using findElements method
15.Write a script to verify whether the check box is selected or not.
16.How to verify whether the list box is dropdown list or multi-select list.
17.Difference between arraylist and linked list?
18.Explain the vector??
19.Difference between abstraction and encapsulation?
20.Difference between protected and default access specifiers?
21.What is single ton class ??
22.Why POM??
Java, Selenium 8/3/2018
Technical Questions
What is a class?
2. What is the difference between heap and stack?
3. What is the difference between instance variable and local variable?
4. What is a Constructor? Types of Constructor?
5. Difference between Break and Continue?
6. To exit the system from the current execution what command is used in java?
7. Addition features in Java 8?
8. Difference between for and foreach loops in java and use of it?
9. Can we have multiple public class within a class?
10. What is inheritance? Types of inheritance? Does multiple inheritance allowed in java. If not, why?
11. What is polymorphism? How we can achieve it?
12. Difference between method overloading and method over riding?
13. Can we achieve method overloading when two methods have only difference in return type.
14. Method overloading and overriding examples in Selenium project?
15. What is encapsulation?
Java, Automation 9/2/2019
T
Technical Round-1

What are the components of Selenium?


Which version you are using and what addition features you see from the previous version?
What is a WebDriver?
How do you select you drivers to launch a url?
Which method is used to fetch the driver?
Which framework you are using? Explain in details and its benefit? What is POM?
What is datadriven and keyword driven frameworks?
What locators you are using?
How do you explain the concept of object repository?
What is the difference between findElement and findElements and what is return type? Give some example where it is used?
Which method is used to get the text of an element?
How do you fetch an attribute value of an element?
When multiple checkboxes are there how do you check which one is checked previously?
What is the return type of isSelected() method?
What are the methods used to verify the existence of an object in a webpage?

Technical Round 2

Tell me Roles and Responsibilities?


Why Should I hire You ?
Skills Date

Java, Automation 3/3/2018


Technical Round-1

How Jenkins and Maven Talks?


What Maven Commands you use to run your tests?
How you pass Parameters from test.xml to ur test? And from test method to testng.xml?
What are wrapper classes in Java?
Have you used Abstract class and interface in your project? Give me live e.g?
Suppose a method in Parent Class don't want to be Overidden, how to achieve it?
Can we create a Static class?
Suppose we have a Abstract class and it is having Parametrized constructor. How and when it will get called using child class?
How to Pass Parametrs from Child Class Object to the above Abstract Class Constructor?
How can we load a class dynamically?
There is a reurn statement in Catch(){} block & there is a finally() block. When an exception is thrown, return statement is retu
Suppose in HashMap Key = 100 & empname = 'ABC' & when we put same Key & value does it throw exception?
How to handle StaleElementException? When it is occurred? Give e.g?
Suppose there is an Alert window to be shown upon Clicking on a button. How you will verify it is shown or not? When it is no
Have you worked on database automation testing?
Have you done Api testing?

Technical Round-2

Tell me about Challnges you face?


Tell me about Stale element exceptins?
They give me program and real time senarions?
Trangle program
screen shot program

HR

Tell me about our last company


why should I hire you?
what you doing your spares time?
Tell me challnges you face?
Tell me about Tech_M
To Be continue

Thank you Guys. Well I will udpate once I faced any interview or any source I got notified
Happy to help you…Prasad :)

You might also like