1,866+ questions from 179+ companies
Showing 1866 questions from 275 contributors
| 1 | Difference between Abstration and interface 1. Abstraction: | easy | Java |
| 2 | What is encapsulation | easy | Java |
| 3 | Explain about synchronization in selenium | easy | Java |
| 4 | difference between throw and throws | easy | Java |
| 5 | what are the exceptions you have faced(how can you resolve no such element exception) | medium | Java |
| 6 | method to get the page title | medium | General QA |
| 7 | How to handle multiple windows on browser | medium | Selenium |
| 8 | Explain about Page object model and advantages | easy | Selenium |
| 9 | difference between submit and click in selenium | easy | Selenium |
| 10 | what are the selenium libraries that you have used and explain one | easy | Selenium |
| 11 | explain the code of launching browser | easy | Selenium |
| 12 | explain about testNg annotations | easy | TestNG |
| 13 | Difference between after suite and before suite | easy | General QA |
| 1 | Oops concepts | medium | Java |
| 2 | what is data Driven testing | easy | Framework Design |
| 1 | Explain about your framework? | easy | Selenium |
| 2 | Have you used POM in your framework? | medium | Framework Design |
| 3 | What is Page Factory? | easy | Selenium |
| 4 | Suppose you have 7 pages in your application then to achieve POM what u will do? | medium | Framework Design |
| 5 | Have you used interface in your framework other then selenium interfaces? | medium | Selenium |
| 6 | What are all the selenium interfaces? | medium | Java |
| 7 | Synchronization in selenium? syntax for implicit wait | medium | Selenium |
| 8 | How u will handle popup window ?other then get window handle | medium | Selenium |
| 9 | What is Listeners? | easy | TestNG |
| 10 | How u will handle alert? | medium | Selenium |
| 11 | How to get system date and time? | medium | General QA |
| 12 | How to connect to database? | medium | SQL |
| 13 | Exceptions in selenium? | medium | Java |
| 14 | Suppose u have class and abstract class in class there is a user defined constructor and main method which one will get execute first? | easy | Java |
| 15 | Primitives and Non Primitives datatypes in java? String is primitive or non primitive | medium | Java |
| 16 | What is Hashmap ? Can we store objects in hash map and how to retrieve them? | easy | Java |
| 17 | What is Jenkins? | easy | CI/CD |
| 18 | What is the use of Pom.xml? | easy | API Testing |
| 19 | what is the use of testng.xml? | easy | TestNG |
| 20 | Annotation used in page object model? | medium | Selenium |
| 1 | Ways to find broken links in selenium (except using HTTPURL Connection) | medium | Selenium |
| 2 | Why did you choose selenium? | medium | Selenium |
| 3 | Test scenarios for Amazon search results page | medium | Manual Testing |
| 4 | Test scenarios for Screen sharing in an app | medium | Manual Testing |
| 5 | How will you test a button which is enabled only for 5 minutes in a day. | easy | General QA |
| 1 | How u handle dynamic drop-down list dynamically with a scenario ( entire program they asked to write) (Scenario was firstly there are ten items in d drop-down which are changing dynamically, u need to click based on user input further it wil take u to diff window and then u need to handle d alert) | easy | Selenium |
| 2 | OOPS concept with programs | medium | Java |
| 3 | About bug life cycle | medium | Manual Testing |
| 4 | Diff annotations in testng | medium | TestNG |
| 1 | Tell something about yourself | medium | General QA |
| 2 | What strategies you followed while building a Selenium framework from scratch? | medium | Selenium |
| 3 | How can we scroll to end of an page in dynamically loading page? | medium | Selenium |
| 4 | Related to above question, if I ask you to find one element while scrolling and then stop when found, how would you handle it? | medium | Selenium |
| 5 | As a Team Lead, how you will evaluate your team's performance | medium | Manual Testing |
| 6 | What's the difference between Test Plan and Test Strategy | easy | Manual Testing |
| 7 | If there are 3 test cases with method names as 'banana', 'cat' & 'apple' in respective order, which test call will execute first and why? | easy | Manual Testing |
| 1 | Roles and responsibilities | medium | General QA |
| 2 | Explain wyat you done in SQL testing | easy | SQL |
| 3 | Explain What you done in API testing? | easy | API Testing |
| 4 | Explain different types of deffect management ? | easy | General QA |
| 5 | Explain Bug cycle | easy | General QA |
| 6 | Explain How you handle exception | easy | Java |
| 7 | What is xpath?Type of X path.Explain each type | easy | Selenium |
| 8 | What is Wait selenium,Diffrernt type of waits,Explain each waits | easy | Selenium |
| 9 | How you convert string 'HELLO' into String 'hello' | medium | General QA |
| 1 | How do we identify the web elements? | medium | General QA |
| 2 | How does Selenium work? | medium | Selenium |
| 3 | We have a login functionality of banking application. We need to test following scenario. User logs into user account and checks savings account balance. How do you automate this test? | medium | General QA |
| 4 | We have login functionality. What do you start to test this functionality with? (Manual testing question) | medium | Manual Testing |
| 5 | What is the difference between functional testing and regression testing? (Manual testing question) | easy | Manual Testing |
| 6 | Have you worked with single layer application? | medium | General QA |
| 7 | Can you tell me about architecture of the application you worked? | medium | Framework Design |
| 8 | What is relative Xpath? How do we build it? Where do you start it? | easy | Selenium |
| 1 | How do you perform parallel testing in selenium? | medium | Selenium |
| 2 | Which framework do you use in current company? | easy | Selenium |
| 3 | Can you describe scrum ceremony? | medium | Manual Testing |
| 4 | What are the oops concepts ? | medium | Java |
| 5 | Explain overriding and method over loading . | easy | Java |
| 6 | What is difference between constructor and interface ? | easy | Java |
| 7 | Why do you need geckodriver ? | medium | General QA |
| 8 | What is difference between explicit wait and implicit wait ? | easy | Selenium |
| 9 | Class A have 3 method , class B have 2 ,class B inherited class A, how do you call method of class A by creating object of class B ? | medium | General QA |
| 10 | What are annotation in testNG ? | medium | TestNG |
| 11 | How many suits can be there in testNG , what if I run all the suits ? | easy | TestNG |
| 12 | As lead,how do you define quality of product before release? | easy | General QA |
| 13 | in testNG, do we have multiple suit in one XML file and what if I want to run all suits ? | medium | TestNG |
| 1 | In a web page there are several Pop-up, but we don't when the pop-up will appear, in this case how we will handle the Pop-up using Selenium WebDriver (Java) | medium | Selenium |
| 1 | Suppose you are the leam QA and 1 new member join your team and at the same time you have a deadline to meet in next 2 or 3 days so how will you involve that new member in team so that you can utilise him/her to meet deadlines? | medium | SQL |
| 1 | Java- Write a Java program to print 1234 1234 in two rows. | medium | Java |
| 2 | Selenium- In a online shopping application after placing a order, a success message will be displayed with a weborder number. How to fetch and print the Weborder number from that success message. The success message can be in any language. (The weborder number can be displayed anywhere in the success message depending on the language) | medium | Selenium |
| 1 | If proper Xpath, cssSelector and ID are not available, how do you identify an object. | medium | Selenium |
| 2 | Explain how BDD works with Cucumber. | easy | BDD/Cucumber |
| 3 | How do you manage test execution using TestNG. | medium | TestNG |
| 4 | Explain inner join and outer join in SQL. | easy | SQL |
| 5 | Explain implicit and explicit wait. | easy | Selenium |
| 1 | Different types of Waits available in Webdriver | easy | Selenium |
| 2 | Different types of Navigation Commands | easy | General QA |
| 3 | How to handle frame | medium | Selenium |
| 4 | How to handle Alerts | medium | Selenium |
| 5 | Difference between findelement and findelements | easy | Selenium |
| 1 | As a QA where do you see yourself in next 6 months | medium | General QA |
| 1 | How to find broken links in web page using selenium (including frames). | medium | Selenium |
| 2 | How will you handle dynamic payloads in API. | medium | API Testing |
| 3 | How to download a file using selenium. | medium | Selenium |
| 4 | How will you handle dependencies in Maven at run time. | medium | CI/CD |
| 5 | How to fetch coupon code from image file. | medium | General QA |
| 1 | About yourself. | medium | General QA |
| 2 | About project. | medium | General QA |
| 3 | Source code management tool. | medium | General QA |
| 4 | How will you resolve the conflicts. | medium | General QA |
| 5 | What is static and final in java? | easy | Java |
| 6 | How will you prevent tge override method in java | medium | Java |
| 7 | Explain about collections. | easy | Java |
| 8 | Cucumber tags and Annotations | medium | TestNG |
| 9 | How will you pass values in your project? | medium | General QA |
| 10 | What is hooks and explain hooks. | easy | General QA |
| 11 | How will u run the method again and again in testng? | medium | TestNG |
| 12 | How the methods run in the order?? | medium | General QA |
| 13 | Parallel tests about class method and tests. | medium | General QA |
| 14 | What is actions class and the methods in actions?? | easy | Selenium |
| 15 | What is the difference between build and perform? | easy | General QA |
| 16 | Difference between find element and find elements and its return type. | easy | Selenium |
| 17 | Explain concepts in collections and relate to ur project. | easy | Java |
| 18 | Consider u have checkbox and I want to click the checkbox , how will u find the element is present or not at the same time should not get any exceptions.(element may or may not present). | medium | Java |
| 19 | Attributes of css selector. | medium | Selenium |
| 20 | Program to find the found of special character, numbers, capital letter and small letter in a given string. | medium | General QA |
| 1 | What is Owasp concurrent testing | medium | General QA |
| 1 | Write a program that reads objects from property file in page object model framework. | medium | Selenium |
| 2 | How to handle windows pop with selenium without using auto it. | medium | Selenium |
| 1 | Case # 1 – Trampoline for eCommerce Platform Trampoline algorithm is often forgotten as a scientific algorithm to handle the dreaded stack overflow. While it can be predominantly handled in any programming language, it’s applications and usages are critical to get the best value out of it. All of us use ecommerce platforms at some point in time to do some purchases. | medium | Java |
| 2 | Case # 2 – Suggested Articles In a popular online technical newspaper, there is a requirement to show suggested articles to users based on the articles they read, and people of similar skills read. For instance, if a Java developer reads Java articles, he/she must be suggested to read other articles in Java as well he/she must be suggested with other articles that other Java skilled people are reading. There can be several ways to do this. | medium | Java |
| 3 | Case # 3– Problem Solving Problems, whether in code or elsewhere, are part and parcel of life and solving them is the character of a successful technologist. Every problem in the world leaves a clue to fix. The the noise, more clues are hidden. In your technology life, which is one top problem that you resolved, state the problem, the approach how you resolved it and what was the final solution you offered. | easy | Java |
| 1 | Explain automation framework | easy | Framework Design |
| 2 | Selenium webdriver architecture | medium | Selenium |
| 3 | Why Testng is used if there is cucumber used in your framework | medium | Selenium |
| 4 | Java program to find word count from the given string | medium | Java |
| 5 | Which catch block will get execute first. There are two catch blocks in first catch block have exception e and second catch block have arithmetic expections and will expect arithmetic exception in try block then which catch block will get execute first? | easy | Java |
| 6 | If(s1==s2) then tell me if it's true or false. | medium | General QA |
| 7 | String s ='hello'; s.concate('world'); What is the output? | easy | General QA |
| 1 | What's the fastest locator in Selenium? | medium | Selenium |
| 2 | What does ::(double colon) in sibling xpaths represent? | medium | Selenium |
| 3 | What's the dependency to read/write excel documents in Selenium? | medium | Selenium |
| 4 | What's the difference between imports and extends? | easy | General QA |
| 5 | Why do we use extends when we have imports options ? | medium | General QA |
| 6 | How to add/remove test cases in Testng.xml? | medium | TestNG |
| 7 | How to add waits in Selenium? | medium | Selenium |
| 1 | Move all zeroes to end of array- Given an array of integers,Move the all zero's to end of the array. Push all the zero’s of a given array to the end of the array. | medium | General QA |
| 2 | Example 1: | medium | General QA |
| 3 | INPUT: myArray={2,5,0,4,2,7,0,0,1,9,4} | medium | General QA |
| 4 | OUTPUT: myArray={2,5,4,2,7,1,9,4,0,0,0} | medium | General QA |
| 5 | Print all the duplicate character and their count in the given string. | medium | General QA |
| 6 | INPUT : String str='hcl-tech' | medium | General QA |
| 7 | OUTPUT :h-2,c-2 | medium | General QA |
| 8 | Problem 3: | medium | General QA |
| 9 | Reverse a string preserving space positions. | medium | Coding |
| 10 | INPUT : 'Java is a programming language' | medium | Java |
| 11 | OUTPUT : 'egau gn a lgnimmargor pasiavaJ' | medium | General QA |
| 1 | Can we over load main method in java? | medium | Java |
| 2 | Explain about final class? | easy | Java |
| 3 | Test life cycle | medium | General QA |
| 4 | How to handle drop down using selenium ? | medium | Selenium |
| 5 | Using selenium can we automate desktop application's ? | medium | Selenium |
| 6 | About vmodel? | medium | General QA |
| 7 | How many locators available in selenium and explain each and every one ? | easy | Selenium |
| 1 | Difference between Given and When in cucumber feature file | easy | BDD/Cucumber |
| 2 | Can i give login username and password in And will it work? | easy | General QA |
| 3 | Which reporting standard you use in framework | easy | Framework Design |
| 4 | Logic to reverse a string | medium | Coding |
| 5 | i have seven checkboxes in a page every time my script should check last but one checkbox | medium | General QA |
| 6 | what exception will program throw when i use findelements and it do not identify element in a web page | medium | Java |
| 7 | Jenkins CI/CD | medium | CI/CD |
| 8 | explain BDD framework in your project | easy | Framework Design |
| 1 | What do you mean by Enumeration in implicit wait? | medium | Java |
| 2 | Give example for Run time polymorphism? | medium | Java |
| 3 | Fluent wait? | medium | Selenium |
| 1 | Explain Bug life cycle | easy | Manual Testing |
| 2 | Write test cases in given scenario | medium | Manual Testing |
| 3 | What is compatibility testing | easy | General QA |
| 4 | Difference between water fall model and agile methodology | easy | Manual Testing |
| 5 | Explain your project | easy | General QA |
| 6 | write the xpath for given scenario | medium | Selenium |
| 7 | Sql query to find out total salary for all employee department wise | medium | SQL |
| 1 | How can you handle if application is opening in seperate tab in same browser | medium | Selenium |
| 1 | Explain about project and work experience. | easy | General QA |
| 2 | Explain about the usage of Jira ? How add testcases and defects? | easy | Manual Testing |
| 3 | Worked on any other defect tracking tool? Do you know about Hp ALM?If explain | easy | General QA |
| 4 | Explain about the framework used in your project | easy | Selenium |
| 5 | How do read data in data drivern framework? Write a program to read data from Excel sheet | medium | Selenium |
| 6 | write a program to check if a number is palindrome | medium | Coding |
| 7 | Explain how to get the 5 th child window. | easy | General QA |
| 8 | what is polymorphism? | easy | Java |
| 9 | Difference between API and webservices | easy | General QA |
| 10 | how did you write testcase using soap UI for API testing | medium | API Testing |
| 11 | Do you know about testing framework ? Write an XML to run scripts?list of API methods | easy | Selenium |
| 12 | Different annotations in testing in order | medium | TestNG |
| 1 | How do you automate localization testing -diff languages in UI | medium | General QA |
| 2 | What are the tools used and how did you do | medium | General QA |
| 1 | I am getting the below error in eclipse and could not able to run any class. | medium | General QA |
| 2 | Error: Could not find or load main class learning_Java.Callbyvalueandcallbyref | medium | Java |
| 3 | Caused by: java.lang.ClassNotFoundException: learning_Java.Callbyvalueandcallbyref | medium | Java |
| 1 | How do you write your script in selenium | medium | Selenium |
| 1 | why do you need to do Automation for API testing? Generally API changes occur every 3 to 4 months. You can do it faster manually right? | medium | API Testing |
| 1 | I have a string ALPHABET, write a program to reverse it in java. | medium | Java |
| 2 | How do you capture specific response value and pass to other request. | medium | General QA |
| 1 | How to handle multiple endpoint in SOAPUI? | medium | API Testing |
| 1 | explain framework implemented in project. | easy | Selenium |
| 2 | explain how did u achieve polymorphism in your project | easy | Java |
| 3 | consider i am new into your project team and explain how oops concept implemented in project | easy | Java |
| 4 | explain webdriver waits | easy | Selenium |
| 5 | what do you do as part of automation | medium | General QA |
| 6 | how many test automation scripts did u automate till now | easy | General QA |
| 1 | What are your roles and responsibilities as manual tester? | medium | General QA |
| 2 | what are your roles and responsibilities as Automation test engineer? | medium | General QA |
| 3 | what are the challenges you faced as a automation test engineer? | medium | General QA |
| 4 | What is @dataprovider | easy | TestNG |
| 5 | syntax to perform parallel testing in TestNG and what do you write in <suite tag> also what do you mention in double quotes like parallel =' ' | medium | TestNG |
| 6 | What are test design techniques | medium | General QA |
| 1 | Difference between TDD (Test-Driven) and BDD(Behavior Driven) Testing | easy | BDD/Cucumber |
| 2 | how will u decide what tests to automate? | medium | General QA |
| 3 | What are some best practices u learnt and how much difference it made in testing career?Explain the before and after situations | easy | Manual Testing |
| 4 | What language your current web application is developed? | medium | General QA |
| 5 | How to avoid NoSuchElementException without using try/catch block and with try/catch block? | medium | Java |
| 6 | How to handle web tables whose values change dynamically? | medium | SQL |
| 7 | What dependencies u add to POM for reporting? | medium | Framework Design |
| 8 | What is DoD, DoR in agile? | easy | Manual Testing |
| 9 | How many test cases in ur regression testSuite? How much time it will take to execute? | easy | Manual Testing |
| 10 | If your Testsuite takes 1 and half to run, what u will do to reduce the time ? | medium | General QA |
| 1 | API Framework | medium | Selenium |
| 2 | How to open browser in New Private Window using script | medium | Java |
| 3 | Approach to do Integration Testing | medium | Manual Testing |
| 4 | API Testing- If found any error (which is not as expected) how you will (tester) solve that (how do you contribute) | easy | API Testing |
| 5 | Cucumber- Hook and Profiling | medium | BDD/Cucumber |
| 1 | Which Test strategy did you use in your last project? | easy | General QA |
| 1 | What are your roles and responsibilities as manual tester | medium | General QA |
| 2 | what are your roles and responsibilities as Automation test engineer | medium | General QA |
| 3 | what challenges you faced in your Automation career | medium | General QA |
| 4 | What challenges you faced in api testing | medium | API Testing |
| 5 | when do you automate in current sprint or next sprint? | medium | Manual Testing |
| 1 | Tell me about yourself and Roles and Responsibilities of previous project? | easy | General QA |
| 2 | What are all the drawbacks in Selenium? | medium | Selenium |
| 3 | How to execute parallel test using Test NG? | medium | TestNG |
| 4 | Pros and cons of Implicit wait and Explicit wait | medium | Selenium |
| 5 | How to check whether web element is enabled or Disabled without using isEnabled method? It's not hidden element but | medium | General QA |
| 6 | Difference between @Factory and @DataProvider? | easy | TestNG |
| 7 | @Factory explain with real time example? | easy | General QA |
| 8 | How to configure Grid node and hub? | medium | General QA |
| 9 | each time grid url will change how to resolve this problem? | medium | General QA |
| 10 | Enrlolment()method, we need more pass 20 paramaters as an input for that test case, as per coding guidelines, I can pass only 10 parameters in test method. How will you pass those parameters, we cannot split the task as different methods? How do you return the values inside the | medium | Manual Testing |
| 11 | Parallel=instances explain about this? | easy | General QA |
| 12 | How do you identify the web elements? | medium | General QA |
| 13 | Which is most faster xpath or css? 16 what is the difference between XPATH and CSS? | easy | Selenium |
| 14 | What all the different ways to XPATH writing? | medium | Selenium |
| 15 | What is StaleElementException and how will handle it? | easy | Java |
| 16 | Error is throwing as Element not found but when I go and check that element is available in the web page? The element is not hidden so no need to use Java script executor? How do you solve this? | medium | Java |
| 17 | Any other ways to Execute parallel Execution TestNg? | medium | TestNG |
| 18 | how do you execute using headless mode? | medium | Selenium |
| 19 | How many test cases were there smoke and Regression test suite? | easy | Manual Testing |
| 20 | What is parallel=instances ? | easy | General QA |
| 21 | What will be executed when you suite in parallel? | medium | General QA |
| 22 | What is the output? String st1='Jabil'; String st2='Jabil'; | easy | General QA |
| 23 | st1.equals(st2); | medium | Java |
| 24 | Query to select distinct values from student table; | medium | SQL |
| 25 | Develop Page Object design pattern for the below scenarios, They have shared RDP file and logged in that and shared my screen to them. Maven project was already created. url: https://www.annauniv.edu/department/index.php# Case 1: Navigate to the URL and print the Title of the page Case 2: | medium | Selenium |
| 26 | Click on Derpartment | medium | General QA |
| 27 | Mouseover on Faculty of Civil Engineering | medium | General QA |
| 28 | Click on Institute for Ocean Management | medium | General QA |
| 29 | Print the title Case3. Print all the options available in the Quick link section | medium | General QA |
| 1 | i have 2 excel files one excel file for qa and another for prod, i need to pass the workbook name dynamically during executing | easy | General QA |
| 2 | wat ever workbook name i given it should read and write that workbook name beoz the code is same for qa and prod | easy | General QA |
| 3 | instead of creating new project for prod i will just pass the workbook name dynamically | easy | General QA |
| 1 | After you have run a full regression test, and find new regression bugs, which bugs would you prioritize. Bugs that suggest that functionality has regressed, or bugs that appear in new features? | easy | Manual Testing |
| 1 | In Selenium, how to get text value from text-box if gettext() is not working? | medium | Selenium |
| 2 | If we are using correct locator but still getting element not found error then how u will resolve this error? | medium | Selenium |
| 3 | Why we prefer explicit wait instead of fluent wait? What are the disadvantages of fluent wait? | medium | Selenium |
| 4 | Without implicit wait selenium script will work or not? | medium | Selenium |
| 5 | Today we have executed some tests using maven, but tomorrow when you see that someone deleted all dependencies from .pom file then in that case will you be able to execute tests or not | medium | Framework Design |
| 6 | Today we have executed some tests using maven, but after that accidentally someone deleted all dependencies from .pom file then in that case next-day will you be able to execute tests or not | medium | Framework Design |
| 7 | In Page object model once you create loginpage.java class what is the first thing you start with writing initially...How are you initiating writing something into a page class? | easy | Java |
| 8 | What is default polling time in explicit wait and in implicit wait? | easy | Selenium |
| 1 | One testsuite executed with error during night-hours but now same testsuite getting executed without any error. What will be your approach to debug it? | medium | General QA |
| 2 | Write SQL query to create new table without any data from existing table? | medium | SQL |
| 3 | Two priority(0) TestNG methods will give compile error or not? | medium | TestNG |
| 4 | What if Windows popup occurs during test execution and due to that can't execute automated tests, how u will resolve this error? | medium | Selenium |
| 1 | Describe INS Testing process experience : | medium | General QA |
| 2 | How did you automate the screen ? | medium | General QA |
| 3 | What Type of framework did you use ? can you please write the code assuming specific objects - how did you code for the drop down ? What is the benefit of using a framework - describe the components that you used with code examples 3A) Did you work on API testing , how did you automate the API validation - explain with code examples 3B) Did you work on DB testing , what kind of databases , how did you automate ? explain with code samples | easy | Selenium |
| 4 | Did you work with calculation testing ? | medium | General QA |
| 5 | Do you have experience on Java ? talk about practical application of super class and sub-class in your code , similar question on Polymorphism | medium | Java |
| 6 | Give example of a complex SQL query that you developed - talk about the business elements there | medium | SQL |
| 7 | have you worked with BDD/AGILE - can you describe the code setups in a BDD environment for your script | medium | BDD/Cucumber |
| 1 | Why is CSS locator faster than Xpath? | medium | Selenium |
| 2 | Even though CSS is faster than Xpath ,why do 95% of the companies use XPath ? | medium | Selenium |
| 3 | What are the Standard Guidelines and rules to be followed for any automation project framework? | medium | Selenium |
| 4 | What factors will you consider for giving estimate to a automation project? | medium | General QA |
| 5 | What will happen if implicit and explicit wait is used together? And why does it happen | medium | Selenium |
| 6 | How have you handled Single initialisation of Webdriver in your framework? | medium | Selenium |
| 7 | How have you handled downloading of different browser drivers without manual intervention? | medium | Selenium |
| 8 | find no of duplicates in a given String without using Loops and collection. | medium | Java |
| 9 | Is catch mandatory in try catch ? | medium | Java |
| 10 | what will happen if you exclude catch and use only Try and finally? | medium | Java |
| 1 | How to cover character keyboard operation from the context menu utilizing user-defined keyword? | easy | General QA |
| 2 | Consider this snippet Web driver driver=new chrome driver(); what does the above code snippet mean? | medium | Selenium |
| 3 | where can 'Dynamic Polymorphism' in Selenium WebDriver be observed? | medium | Selenium |
| 4 | What is the difference between '/' and '//' in xpath? | easy | Selenium |
| 5 | In selenium, if you want to access the element that has the text 'This element has an ID that changes every time the page is loaded' in it ,then which of the following will you use? | easy | Selenium |
| 6 | In page Object Model Framework (POM), how do you intialize the elements of a page to be used in the runner class? (name of the PageObjects class is 'SignupPage.java' and the dirver object name is 'driver'). | easy | Selenium |
| 7 | What kind of tools would you use for the automation of regression tests? | medium | Manual Testing |
| 8 | what All of the classes in Java Collection Framework have? | medium | Java |
| 9 | What is the difference between a checked and unchecked exception? | easy | Java |
| 10 | Why is it important to override hashCode() when you override equals()? | medium | Java |
| 1 | Display Price | medium | General QA |
| 2 | ASSIGNMENT QUESTION | medium | General QA |
| 3 | Objective: Run an Automation Test session on BrowserStack’s infrastructure. | medium | Java |
| 4 | Create a free trial account on BrowserStack to automate this test case using any programming language of your choice. | medium | Java |
| 5 | Using Selenium, load the flipkart.com desktop home page. | medium | Selenium |
| 6 | Search for the product 'Samsung Galaxy S10' on that page. | medium | General QA |
| 7 | On the search results click on 'Mobiles' in categories. | medium | General QA |
| 8 | Apply the following filters (in filters section on the left hand side): | medium | General QA |
| 9 | Brand: Samsung | medium | General QA |
| 10 | Select Flipkart assured | medium | SQL |
| 11 | Sort the entries with Price -> High to Low. | medium | Coding |
| 12 | Create a list with the following parameters, and print this on the console. | easy | General QA |
| 13 | Product Name | medium | General QA |
| 14 | Link to Product Details Page | medium | General QA |
| 15 | Please configure such that the same test case is run in parallel on different desktop browser / OS combinations, using the 5 parallels of your free trial account on BrowserStack Automate product. | medium | Java |
| 16 | Optional: Configure a Jenkins CI job locally for this test and run these parallels from Jenkins. | medium | CI/CD |
| 1 | a={2,3,0,0,5,0,8} | medium | General QA |
| 2 | write a code to put all 0 at the end | medium | Coding |
| 3 | Use data structure to solve the problem | medium | General QA |
| 4 | After coding , dry run and calculate complexity of the code. | medium | Coding |
| 5 | what are roles and responsibilty in current project? | medium | General QA |
| 6 | There is product say amazon restaurant. Code is modified to add zipcode field which when entered gives nearest restaurants. Write test cases to test? Interviewer kept asking to give more and more test cases. Something interviewer was expecting which I could not give the correct test cases | easy | SQL |
| 7 | what are the challenges you faced in your project ? | medium | General QA |
| 8 | Do you have any question for us ? | medium | General QA |
| 1 | Explain difference between Method Overriding & Method Overloading | easy | Java |
| 2 | Open notepad and write program for method overriding and method overloading | medium | Java |
| 3 | Write code to create user in Rest Assured | medium | API Testing |
| 4 | Write a program to which has dynamic payload to create user and store the response and use response to get created user | easy | API Testing |
| 5 | Explain difference between interface and abstract class | easy | Java |
| 6 | how many interfaces did u use in framework | easy | Java |
| 7 | Write a program to find how many links are redirected 500 error page | easy | Coding |
| 8 | Explain fluent wait | easy | Selenium |
| 9 | Explain the challenges faced while working in automation | easy | General QA |
| 1 | How do you select multiple values from drop down? | medium | Selenium |
| 2 | While performing parallel testing in testng what do you write in suite tag, like what do you mention in parallel= ' '? like what do you mention in ' '? | medium | TestNG |
| 1 | How do you get all the values from drop-down box which is defined by Select. | easy | General QA |
| 1 | Programming Question : | medium | General QA |
| 2 | Test scenarios to be covered : | medium | Manual Testing |
| 3 | visit: https://www.sportsadda.com/ | medium | General QA |
| 4 | Click on got it/Cookies button(visible at the bottom of the page that accepts cookies) | medium | General QA |
| 5 | One Ad pops up which needs to be closed by automation | easy | General QA |
| 6 | I tried with Selenium but have no clue how to close it | medium | Selenium |
| 7 | Move ahead without login. | medium | General QA |
| 8 | RHS Scores widget: Click on very first match scorecard | medium | General QA |
| 9 | Click on Match info tab | medium | General QA |
| 1 | Suppose there a page with one button if click on that button new tab opens and click button on that new tab again new tab opens how to read the text for the third tab ? | medium | General QA |
| 1 | Why do we implement Abstract & Interface class and How did you implement it in your project? Give me a code snippet! | medium | Java |
| 1 | Reverse a string using regular expression(Javascript) | medium | Java |
| 2 | Open facebook application in browser and from console change the Darkmode to light mode | medium | Selenium |
| 3 | Difference between async,await,call back, promises | easy | General QA |
| 4 | Protractor Architecture | medium | Framework Design |
| 5 | Properties you used in confi.js file | medium | General QA |
| 6 | I don't want to use any third party reporting(extents/Allure). How can you build our own customised reports to make stakeholders understand this! | medium | Framework Design |
| 7 | If I want to execute the only one specific test case without touching the code/package.json/conf.js/Jenkins .How do you do that from JIRA/ any management tool ? | medium | Manual Testing |
| 8 | How do you setup the Jenkins in Azure? | medium | CI/CD |
| 9 | Why protractor is async in nature? Why they built in that manner? | medium | General QA |
| 10 | As a senior QA engineer how do you evaluate your junior performance? | medium | Manual Testing |
| 11 | Practical : Using POM write a login pass and failed scenarios and find the bug in the login module and show that error in the report. | medium | Framework Design |
| 12 | Protractor API's | medium | General QA |
| 1 | Explain method overriding with the sample code. | easy | Java |
| 2 | Write a program as follows: Input - a[1,2,3] Output - b[2*3, 1*3, 1*2] | medium | Coding |
| 3 | What is Test Plan? | easy | Manual Testing |
| 4 | What are various git commands? | medium | CI/CD |
| 5 | What is explicit wait in selenium? | easy | Selenium |
| 6 | How to automate calendar feature of make my trip website through Selenium | medium | Selenium |
| 7 | Write test cases for login functionality of make my trip website. | medium | Manual Testing |
| 8 | Explain your framework. | easy | Framework Design |
| 9 | Explain velocity in sprint. | easy | Manual Testing |
| 10 | What is regression bug. | easy | Manual Testing |
| 1 | What is Web Container | easy | General QA |
| 2 | OSI Model- 7 layers | medium | General QA |
| 3 | How to change port of SQL | medium | SQL |
| 4 | Scenario: If we have 50 pages then how you will verify each and every page when open, the url should be https. | medium | General QA |
| 5 | Different ways to handle hidden elements? | medium | General QA |
| 6 | Top down model | medium | General QA |
| 7 | How you verify the war(patch) is successfully up or not while deploying the same on server. | medium | General QA |
| 1 | When ypu decide to stop the testing | medium | General QA |
| 2 | what does verification means | medium | General QA |
| 3 | Difference between assert n verify | easy | TestNG |
| 4 | What is same origin policy | easy | General QA |
| 5 | how to click on hyperlink | medium | General QA |
| 6 | How to handle web based popup | medium | Selenium |
| 7 | Can webdriver use for mobile application | medium | Selenium |
| 8 | What will be the high availability testing means for a software tester | medium | General QA |
| 1 | what is String Pool. | easy | Java |
| 2 | what is difference between String Builder and String Buffer? | easy | General QA |
| 3 | What are different memory types in JVM | medium | Java |
| 4 | what is the difference between ArrayList and Vector | easy | Java |
| 5 | what are the types of exceptions in Java | easy | Java |
| 6 | what is clone and where did you use Web Services | easy | General QA |
| 7 | what kind of service level testing u have performed | medium | General QA |
| 8 | Explain your Rest automation framework | easy | Framework Design |
| 9 | what kind of error codes u have encountered in Rest | medium | General QA |
| 10 | what is 201 code meant for Selenium | easy | Selenium |
| 11 | Explain web driver architecture | medium | Selenium |
| 12 | what is web driver | easy | Selenium |
| 13 | how to handle alert in selenium | medium | Selenium |
| 14 | how to handle multiple windows in selenium | medium | Selenium |
| 15 | what are the types of Locators in selenium | easy | Selenium |
| 16 | Explain different types of X Path locators | easy | Selenium |
| 17 | Did you use Robot class in selenium - explain | easy | Selenium |
| 18 | Explain your selenium automation framework | easy | Selenium |
| 19 | what are different states of Bug - Bug Lifecycle | medium | General QA |
| 20 | how did you do multi browser testing | medium | Selenium |
| 21 | how do you take screen shot in selenium TestNG | medium | Selenium |
| 22 | Testng annotations | medium | TestNG |
| 23 | why Test NG | medium | TestNG |
| 24 | grouping of test cases | medium | Manual Testing |
| 25 | how to execute failed test cases using test ng in automation framework | medium | Framework Design |
| 26 | how to pass parameters in Test NG | medium | TestNG |
| 27 | explain listeners in Test Ng | easy | TestNG |
| 28 | Screenshot question again aligned in TestNG | medium | Selenium |
| 29 | questions on Build Management Tool | medium | General QA |
| 30 | First REST Framework | medium | Selenium |
| 31 | Error codes asserted | medium | TestNG |
| 32 | Explain how 2 capture JSON Responses | easy | API Testing |
| 33 | Jars for your REST Framework | medium | Selenium |
| 34 | estimation of stories | medium | General QA |
| 35 | Explain about collections - mean classes and interfaces | easy | Java |
| 36 | where did you use in your framework | medium | Selenium |
| 37 | asked to explain briefly about your selenium automation framework | easy | Selenium |
| 38 | Explain about static | easy | Java |
| 39 | String manipulations in Java | medium | Java |
| 40 | Method overriding and overloading differences | medium | Java |
| 41 | Write a java code - given a find the first non repeating one | medium | Java |
| 42 | waits in selenium | medium | Selenium |
| 43 | code for explicit wait | medium | Selenium |
| 44 | return type of until() in wait.until() in Explicit wait | medium | Selenium |
| 45 | Write a Selenium code given scenario | medium | Selenium |
| 46 | Login to web page | medium | General QA |
| 47 | click on Login Button | medium | General QA |
| 48 | Handle Stale Element reference exception | medium | Java |
| 1 | What are the challenges you faced in web services and rest api using soapui tool | medium | API Testing |
| 1 | How will you handle certificate using selenium? | medium | Selenium |
| 2 | Multiple Inheritance in Java? | medium | Java |
| 3 | What are the capabilities in Selenium? | medium | Selenium |
| 4 | How will you create framework for Login Functionality? | medium | Selenium |
| 5 | How will you get all the links from web page? | medium | General QA |
| 6 | Which framework you have used in your framework? | easy | Selenium |
| 1 | Explain different types of framework. | easy | Selenium |
| 2 | Consider there are 4 tables in the webpage and i need to get particular value in the second table second row. How will you achieve it through xpath and css | medium | Selenium |
| 3 | Explain Exceptions hierarchy in java | easy | Java |
| 4 | Explain different types of exceptions in java | easy | Java |
| 5 | I need to do login and logout for 100 testcases. How will you achieve it? | medium | General QA |
| 6 | Can constructor be overloaded Explain why? | easy | Java |
| 7 | Explain dataprovider with example | easy | TestNG |
| 1 | Risk in agile | medium | Manual Testing |
| 2 | if one user moves to another sprint then what it is called | medium | Manual Testing |
| 3 | Bdd is behavior dependent or independent | medium | BDD/Cucumber |
| 4 | What is most important things to define in a bug | easy | General QA |
| 5 | Whom to contact if you are unable to understand the requirements | medium | Manual Testing |
| 6 | Day to day work | medium | General QA |
| 1 | How hash map works internally and how its generate hash code? 2) what was the role of you in your automation project? 3)Explain each and every component of framework in detail ? 4)what is the use of pom.xml file? 5)what was the whole day you spent to resolve the issue by debugging the code? 6)For example they are 10 records how will you delete 9 records and fetch 1st record? | easy | Selenium |
| 2 | Difference between ETL and SQL ? | easy | SQL |
| 3 | How selenium grid works? 9)String s= 'a1b1c11111b1c1' write logic | medium | Selenium |
| 1 | Suppose you come to office in the morning, due to any critical reason you have to run test suites but your IDE(eclipse, IntelliJ, VScode etc.) is crashing, also you don’t have Jenkins build or any other external test runner tool in your organization to run test. What will be your first step? How will you run test suites/cases? | medium | CI/CD |
| 2 | Consider your team is new to the organization, planning to build a new software and for that you have to write automation framework. What will be your first step? How will you build framework? | medium | Framework Design |
| 3 | What is the difference between click() function in webelement interface and click() function in Actions class? | easy | Java |
| 4 | What is the difference between Actions class and Action interface? | easy | Java |
| 5 | Is it possible to change the behavior of a test at runtime? | medium | General QA |
| 6 | Consider you are only allowed to use css locator, how will you find the parent/grandparent of a web element? | medium | Selenium |
| 7 | When determining length of any given array a, a.length is used and to find the length of any Arraylist al, al.size() is used. To find the length of array variable is used whereas for arraylist function is used. Why? | easy | Java |
| 8 | Have you heard about lazy initialization? If yes, where it is used and what are the advantages? | medium | General QA |
| 9 | Have you ever used Maven SureFire plug-in? If yes, where and why? | medium | CI/CD |
| 1 | Non repetitive ones- | medium | General QA |
| 2 | What all will you do to optimize your framework to run them in parallel using Selenium Grid/ Browser Stack? | medium | Selenium |
| 3 | How is automation of Salesforce Lightning different from classic | medium | General QA |
| 1 | Coding questions on Interview Bit | medium | SQL |
| 2 | Find the middle node of linked list | medium | Java |
| 3 | Find if a string can be made pallindrome by changing only one character return 1 if yes else return 0. | medium | General QA |
| 4 | Move all zeros in an array of n size to right side. Face to face on zoom: | medium | General QA |
| 5 | Explain the solution of attempted questions on Interview Bit. | easy | SQL |
| 6 | Discussion about alternate solutions. | medium | General QA |
| 7 | Tell me about test framework you have worked. | easy | Framework Design |
| 8 | How do we share drivers accross framework. | medium | Selenium |
| 9 | What is page object and page factory model. | easy | Selenium |
| 1 | Create a Feature file Write Java methods Code should be executable Generate cucumber report with screenshots | medium | BDD/Cucumber |
| 2 | Navigate to https://www.dbs.com/about-us/who-we-are/awards-accolades/default.page?productId=jxeawnvl | medium | Selenium |
| 3 | Validate the total number of awards displayed on the page is 22. | medium | General QA |
| 4 | Validate all the award name and caption of the awards mentioned in the below table and print in the cucumber report in the form of a table. Award Name Caption of the award A World First Euromoney The Banker Bank of the Year 2018 Global Finance Best Bank in the World 2018 Euromoney Awards For Excellence Global Finance World's Best Banks Global Finance World's Best Investment Banks and Derivatives Providers | easy | SQL |
| 5 | Automate the below use case using BDD concepts, Java and Selenium | medium | Java |
| 6 | Launch URL :https://www.dbs.com/sustainability/dbs-stronger-together-fund?pid=splitter-dbs-group Read and write the table in excel sheet. | medium | SQL |
| 1 | What is static in java? | easy | Java |
| 2 | What is this word in java? | easy | Java |
| 3 | What is finally and where do we use? | easy | Java |
| 4 | What is method over loading? | easy | General QA |
| 5 | What is the importance of testng framework? | easy | Selenium |
| 6 | What are different testng annotations? | medium | TestNG |
| 7 | How can you configure tests in testng? | medium | TestNG |
| 8 | What is maven? | easy | CI/CD |
| 9 | What is cucumber? | easy | BDD/Cucumber |
| 10 | What does testplan includes? | medium | General QA |
| 11 | What are challenges you have faced during testing? | medium | General QA |
| 1 | What you need to test a webservice? | medium | General QA |
| 2 | What is the difference between soap and restful webserives? | easy | API Testing |
| 3 | What is 401 mean? | easy | General QA |
| 4 | If everything is successful what code we can see in response? | medium | General QA |
| 5 | What is 500 error code? | easy | General QA |
| 6 | What is exploratory testing? | easy | Manual Testing |
| 7 | What will be your approach to test strategies? | medium | General QA |
| 8 | Write a program to find a palindrome number? | medium | Coding |
| 9 | In tight sprint schedule, if a new requirement is added, how will you handle this situation? | medium | Manual Testing |
| 10 | What are your strengths? | medium | General QA |
| 1 | What is web Service? Explain with an example? | easy | General QA |
| 2 | Suppose I have a service which return schedule flights available based on input parameters. Can you tell me how would you test this service ? All possible test scenarios? | easy | Manual Testing |
| 3 | Write a program to find duplicate numbers from a file.(answered with sorting technique) | medium | Coding |
| 4 | Immediate question, is there any other easy process to find duplicates? | medium | General QA |
| 5 | Difference between arraylist and set? | easy | Java |
| 6 | Is hashmap thread safe? | medium | Java |
| 7 | Why it is not thread safe based on answer above question. | medium | Java |
| 8 | What is reflection in java? | easy | Java |
| 9 | What is polymorphism? Explain with real time example? | easy | Java |
| 10 | How polymorphism is achieved in Java? | medium | Java |
| 11 | Based on above answer immediate question, what is method overloading and method overriding? | easy | Java |
| 12 | Lets say I have 10 lines of test steps, now I have failure step at line 5, how can you get failure step logged and test execution should continue with remaining steps? | medium | General QA |
| 13 | Have you used Ireporter in testng and in which scenario? | easy | TestNG |
| 14 | Apart from data provider annotation , any other ways to pass the parameters to test ? | medium | TestNG |
| 15 | Have you worked on unix? Based on answer, what command is used to find a word in a file? | medium | General QA |
| 16 | What are common autosys commands used? | medium | General QA |
| 17 | What are different testing techniques you have used to test a feature? | medium | General QA |
| 18 | What is regression testing? | easy | Manual Testing |
| 19 | What is difference between smoke and sanity testing? | easy | Manual Testing |
| 20 | What is stored procedure? | easy | SQL |
| 21 | Have you anytime invoked stored procedure in testcase? | medium | SQL |
| 22 | Write a query to find 2nd highest salary? | medium | SQL |
| 23 | Any knowledge on grpc? Cassandra? | medium | General QA |
| 24 | Tell me about past experience briefly | easy | General QA |
| 25 | What is priority In testng? When tests are configured parallel, in which priority tests are executed? | easy | TestNG |
| 26 | What is dependency in testng? | easy | TestNG |
| 27 | What is invocationcount in testng? | easy | TestNG |
| 28 | Given a webservice scenario and asked to write all possible test scenarios? | medium | Manual Testing |
| 29 | If there is a service A and service B in which service B accepts input parameter from service A output response. In this scenario how you will manage test scripts. How will you calculate performance of each test? | easy | Performance Testing |
| 30 | What would be the output of below code HashMap<String, String> hm = new HashMap <String, String>(); hm.put(“A”,”B”); hm.pu t(“A”,”C”); | medium | Java |
| 31 | Write a code find latest version from given input array. Input Array= [2.18.2, 1.18.2, 2.13.4, 1.16.4] .... format is like number.number.number | medium | Coding |
| 32 | What are Enums? | medium | Java |
| 33 | Can static class be able to change? | medium | Java |
| 1 | Tell me about past experience ? | easy | General QA |
| 2 | How will you design a framework to validate we service? | medium | Selenium |
| 3 | How will you validate dynamic response? | medium | General QA |
| 4 | What is serialization and deserialization? | easy | API Testing |
| 5 | Is there any specific utility to import to serialize the object? | medium | Framework Design |
| 6 | How would you validate the complex json response? | medium | API Testing |
| 7 | By sharing your screen can you write a pojo class? | medium | API Testing |
| 8 | Write a program to reverse a string? | medium | Coding |
| 9 | What is the difference between checked and unchecked exceptions? | easy | Java |
| 10 | What is the difference between close and quit in selenium? | easy | Selenium |
| 11 | Apart from send keys, is there any different ways, to type content onto the editable field? | medium | SQL |
| 1 | What is the complex task you have done in Testng? | medium | TestNG |
| 2 | Have you executed testcases parallel? [{name:“ one”, artists: [“a1”, “a2”] }, {name:“ one”, artists: [“a2”, “a1”] } | medium | General QA |
| 3 | Coding task: implement a logic for validating the correct behavior of a jukebox ? | medium | Coding |
| 4 | Provided 2 locators(1CSS 1XPath) and asked like Are they syntactically correct? Or what are they refers to? | medium | Selenium |
| 5 | What is the difference between selenium web automation and mobile automation? | easy | Selenium |
| 6 | Which language do you choose to automate? | easy | General QA |
| 7 | If you were given a chance to develop a framework what framework you will be choose(BDD(Cucumber), POM) why? Some more questions asked based on STAR format. | medium | BDD/Cucumber |
| 1 | Tell me about yourself? | easy | General QA |
| 2 | What are the deliverables you are responsible for, in your current role? | medium | General QA |
| 3 | let’s say you have planned for 100 testcase execution, for some reason you are not able to execute and sprint end date is approaching. How could you handle this type of situation? | medium | Manual Testing |
| 4 | Based on above answer, Sprint planned incompleted test stories are carry forwarded or moved to backlog? | medium | Manual Testing |
| 5 | How do you manage defect in alm? | medium | General QA |
| 6 | Explain about defect lifecycle? | easy | General QA |
| 7 | Can tell about any achievements you have done in automation? | medium | General QA |
| 8 | Can you tell me the difference between bdd and tdd? | easy | BDD/Cucumber |
| 9 | What you have done with in your projects (bdd or tdd)? | medium | BDD/Cucumber |
| 10 | How do you launch a mobile app in Appium? | medium | Selenium |
| 11 | Who is responsible for app launches and packages / library configurations in your project? | medium | General QA |
| 12 | What is a test plan and what are the steps to create a test plan? | easy | Manual Testing |
| 13 | Why you have used soap ui and postman tools in same project? | medium | API Testing |
| 14 | Can you explain about different components you created in framework? | easy | Selenium |
| 15 | Have you created any web services framework? Explain? | easy | Selenium |
| 16 | Where you run your automation scripts? | medium | General QA |
| 17 | How will you configure Jenkins job? | medium | CI/CD |
| 18 | How you will schedule the deployments? | medium | CI/CD |
| 19 | Can tell about selenium grid concept that you have used in your previous project? | medium | Selenium |
| 20 | Can you give some basic commands used in maven project? | medium | CI/CD |
| 21 | What are the challenges you faces in your projects? | medium | General QA |
| 22 | Explain about data driver framework with cucumber? | easy | Selenium |
| 23 | Have you done any configurations in ur project? | medium | General QA |
| 24 | How tests are configured in testing? | medium | General QA |
| 25 | What is the purpose of version control tool? | easy | CI/CD |
| 26 | What are the git commands you have used? | medium | CI/CD |
| 27 | How do you resolve a conflict? | medium | General QA |
| 28 | What is the difference between system and integration testing? | easy | Manual Testing |
| 29 | What are the inbound and outbound for testing? | medium | General QA |
| 30 | What is difference between severity and priority? | easy | Manual Testing |
| 1 | Explain the process of Testcase review. | easy | SQL |
| 2 | Explain Defect Life Cycle | easy | Manual Testing |
| 3 | Is it possible to extend Final Class? | medium | Java |
| 4 | Is it possible to override Static method? | medium | Java |
| 5 | Is it possible to overload main method? | medium | General QA |
| 6 | What would happen, if multiple inheritance is possible, in Java? | medium | Java |
| 7 | What is difference between get() and navigate().to() in Selenium? | easy | Selenium |
| 8 | What is difference between findElement and findElements, in Selenium? | easy | Selenium |
| 9 | How would you check the broken links, in the webpage? | medium | Selenium |
| 10 | How to get n-th element using XPath and CSS? | medium | Selenium |
| 11 | Is webDriver a class or interface? | medium | Java |
| 12 | What is returned by driver().manage() ? | easy | General QA |
| 13 | What is difference between Authorization and Authentication? | easy | API Testing |
| 14 | What is difference between Validation and Verification? | easy | General QA |
| 15 | What is the next step to be taken, if developer rejects the Open defect? | easy | General QA |
| 16 | Write Testcases to test Facebook live. | medium | General QA |
| 1 | Difference between Scenario and Scenario outline in Cucumber framework | easy | BDD/Cucumber |
| 2 | Can we overload a main method ? Say Class A has one main method and Class B has another main method. How to call Class A’s main method from Class B | medium | General QA |
| 3 | Difference between List and Set | easy | General QA |
| 4 | What is abstract class? How to call abstract methods from another class | easy | Java |
| 5 | Can we call a subclass constructor from superclass constructor? State reason | medium | Java |
| 6 | In a web table , there a 50 links in column A and Column B has names of banks correspondingly . Say i need to select SBI bank’s corresponding link in column A , what’s the strategy to select the particular link ? | medium | SQL |
| 7 | Database connection in selenium | medium | Selenium |
| 8 | Which framework you use in your project ?How do you handle test data in your framework ( Excel Apache POI api). | easy | Selenium |
| 9 | How to perform Parallel execution of our testcases 11 What is an inner join in SQL ? | easy | SQL |
| 10 | What is black box testing ? | easy | Manual Testing |
| 11 | Difference between boundary value analysis and equivalence partitioning? | easy | Manual Testing |
| 12 | What are two components Jenkins is integrated with? | medium | CI/CD |
| 1 | Different ways to automate OTP using selenium? | medium | Selenium |
| 1 | What is smoke,regression and sanity testing | easy | Manual Testing |
| 2 | On your webpage you have 4 seperate tables then how will you traverse through those tables and select the buttons available in each table | medium | SQL |
| 3 | How many exceptions did you handle? | easy | Java |
| 4 | When did you got these exceptions?(NoElementfoundException) | medium | Java |
| 5 | Webdriver Initialization code? | medium | Selenium |
| 6 | Define excel initialization code | easy | General QA |
| 7 | Types of xpath method?Siblings locator | easy | Selenium |
| 8 | How will you manage code conflict | medium | General QA |
| 1 | Consider username and password fields with submit button in a page, on submission you will not get confirmation message, how will you go about testing it. | easy | General QA |
| 1 | How to take a screenshot of failed test scripts in TestNG | medium | Selenium |
| 1 | Describe how to handle the below items using selenium -iframe -windows -table -Alerts | medium | Selenium |
| 2 | What is java script executor | easy | Java |
| 3 | what are static variables | medium | Java |
| 4 | what is the difference between overloading and overriding | easy | Java |
| 5 | What is axecore library | easy | General QA |
| 6 | how can you do parallel test execution using selenium | medium | Selenium |
| 7 | What are actions | medium | General QA |
| 8 | Types of waits in selenium | easy | Selenium |
| 1 | what is A and AA WCAG standard | easy | General QA |
| 2 | Why is accessibility testing necessary | medium | General QA |
| 3 | Why are different (HTML)tags used | medium | General QA |
| 4 | What scenarios will you consider for writing smoke pack for accessibility testing | medium | General QA |
| 5 | Which locator would you prefer to locate elements using selenium | easy | Selenium |
| 6 | how do you handle auto populating drop down | medium | Selenium |
| 7 | how will you handle dynamic tables | medium | SQL |
| 8 | How will you handle scroll bars | medium | Selenium |
| 1 | Automate Login page w.r.t Appium/Selenium with Java as a language and mention all the tools, libraries, type of framework used | medium | Selenium |
| 2 | Automate Login API with Java as a language and mention all the tools,libraries, type of framework used URLs, Credentials, HTML DOM Structure, and API URL was provided | medium | Java |
| 3 | Print all the Palindrome Word in a sentence and thier count | medium | Coding |
| 4 | Print the few int values in an array, verify each no., Whether they are odd, even, prime, odd and prime, even and prime | medium | General QA |
| 5 | Explain complete Framework with folder structure and explain all the tools and for what reason you have used and explain all the classes in your framework | easy | Selenium |
| 6 | overloading vs overriding and where you have come across in Webdriver | medium | Java |
| 7 | How to handle alert popups | medium | Selenium |
| 8 | Write a TestScript for any E-commerce scenario after logging into the application | medium | Framework Design |
| 9 | Exceptions you have come across and what reason they have come and how to overcome them | medium | Java |
| 10 | Frames handling | medium | Selenium |
| 11 | Did you work in API Manual and Automation and Appium | medium | Selenium |
| 12 | Automating Paginations in E-comm app, navigating from 1 to 2 and till 5 and here select a Nokia product | medium | SQL |
| 13 | Handling frames in details like, in Frame 1, shifting one child frame to another child frame and then shifting to frame 2 etc.. | medium | Selenium |
| 14 | How to Handle dynamic elements partially dynamic and fully dynamic | medium | General QA |
| 15 | Why Hybrid Framework, what the de-merits with other kind of Frameworks | medium | Framework Design |
| 16 | Explain complete hybrid framework in detail writing on a board | easy | Framework Design |
| 17 | In your career, which is the best 2 months and why? | easy | General QA |
| 18 | What test cases you Automate | medium | Manual Testing |
| 19 | Assume there is project which have not been tested(Manually not tested) yet,and how do you approach Automating it and it needs to be completed in 15 days, | easy | General QA |
| 20 | Two lifts are there, I am in 2 Nd floor, Now write a Java program, so that any one of the lift which is near by should come when we press Up button | easy | Java |
| 21 | what are the reasons that sometimes, a Testcase will work fine for 1 browser and fails for other browsers, and how do you handle it.. | medium | Selenium |
| 22 | Explain Selenium Grid | easy | Selenium |
| 23 | There are 5 medicines, a,b,c,d,e and few are Out of Expiry date and few have Expiry. The ones that have Expiry weights 500 GM, the one which completed Expiry date weighs 490 gms, in one chance(in one shot ) how to decide, which are rotten and which ones are not | easy | General QA |
| 24 | How do you select the Framework For Leads | medium | Selenium |
| 25 | How do you assign the task | medium | General QA |
| 26 | How much % of work you do as a lead | medium | General QA |
| 27 | Client interactions | medium | General QA |
| 28 | Documents you need to prepare as a lead | medium | General QA |
| 29 | what are the help you have provided to your team | medium | General QA |
| 30 | What exactly is your Role | medium | General QA |
| 31 | How much percentage of Test scripts must pass on daily basis | medium | General QA |
| 32 | Why Test script will fail | medium | General QA |
| 33 | Explain Selenium Grid and what are the Systems and OS you have Automated, write code Global foundries Interview Questions | easy | Selenium |
| 34 | Introduce yourself | medium | General QA |
| 35 | Program to validate your name is Palindrome or not | easy | Coding |
| 36 | Bug life cycle in detail | medium | Manual Testing |
| 37 | shortfalls of Scrum | medium | Manual Testing |
| 38 | Extracting Authentication UN and PW from property files is a bad practice isn't it? | medium | API Testing |
| 39 | Using Workbookfactory type for extracting data from Excel is not a good idea isn't it? | medium | General QA |
| 40 | Swap 2 values, int, float, double and char values without using 3rd variable | medium | Coding |
| 41 | How to handle non reproducible issues | medium | General QA |
| 42 | How will you execute Testcases in Jira | medium | Manual Testing |
| 43 | Explain complete flow of framework | easy | Selenium |
| 44 | which is better CSS or Xpath | easy | Selenium |
| 45 | how do you handle dynamic webelements | medium | General QA |
| 46 | Explain all Test case design techniques used with an example for that Test case you have applied the respective techniques | medium | Manual Testing |
| 47 | Explain Bug Life Cycle in detail w.r.t any of the project you have worked | easy | Manual Testing |
| 48 | how to approach a deferred defect, deferred defect means it's accepted by Dev or rejected? Mphasis Interview Questions | medium | SQL |
| 49 | complete framework explaination and it's tools | easy | Selenium |
| 50 | framework code for login | medium | Selenium |
| 51 | code to read data from Excel and that should get sent to UI i.e., for un, PW fields | medium | General QA |
| 52 | String a= 'I Love Java' O/p Java Love I | medium | Java |
| 53 | String a= 'I Love Java' O/p avaJ evoL I | medium | Java |
| 54 | String a = 'abc-2019' O/p [abc] [2019] | medium | General QA |
| 55 | Practical usage of StringBuffer 2nd | medium | General QA |
| 56 | name.toUpperCase(); Syso('name'); O/P? | medium | General QA |
| 57 | Explain TestNG in detail | easy | TestNG |
| 58 | key= fruit, value = 'apple'; key= fruit, value = 'mango'; Using any Collection how to print the values Ans - Use MultiMaps | medium | Java |
| 59 | There are @Test1 and @Test2 methods in TestNG, but there are methods in Test1 which gets executed only if Test2 gets executed..So how to approach? | easy | TestNG |
| 60 | How to rerun failed TestCases? | medium | General QA |
| 61 | Explain how do you approach Testing process if you are in day 1 of the sprint | easy | Manual Testing |
| 62 | Explain which priority Test Suites you run in Automation,i.e., do you run all P1,P2,P3 siutes | easy | TestNG |
| 63 | Explain the priorities of the Locators you applied in your project, how do you decide | easy | Selenium |
| 64 | Explain Regression Testing w.r.t Manual and Automation testing, what is the Approach | easy | Manual Testing |
| 65 | Explain smoke VS Sanity in detail | easy | General QA |
| 66 | throw Vs throws | medium | Java |
| 67 | finally importance | medium | Java |
| 68 | what is finalize | easy | General QA |
| 69 | why final is needed | medium | Java |
| 70 | why Jenkins and Maven Pure software Interview Questions for Oracle Client w.r.t Automation using Selenium Webdriver with Java | medium | Selenium |
| 71 | Explain your current project | easy | General QA |
| 72 | Explain Framework basic approach from your project | easy | Selenium |
| 73 | challenges in Scrum | medium | Manual Testing |
| 74 | How to handle Mouse hovering in Webdriver | medium | Selenium |
| 75 | String reverse program | medium | General QA |
| 76 | In a Drop-down, there are several options, and I need to select INDIA, how to achieve using Webdriver | medium | Selenium |
| 77 | Explain interface, what kind of methods it contains | easy | Java |
| 78 | Explain Method overriding | easy | Java |
| 79 | Explain Polymorphism | easy | Java |
| 80 | How did you extract data in your framework | medium | Selenium |
| 81 | What is Xpath and explain what situations you use Xpath and type of xpath commonly used in your framework | easy | Selenium |
| 82 | findElement Vs findElements | medium | Selenium |
| 83 | How do you handle Ajax calls and do you hard code the value or do you extract from somewhere | medium | General QA |
| 1 | Write code for whether some text is highlighted and underlined on a webpage? | medium | Coding |
| 2 | Difference between and, but keywords in cucumber? | easy | BDD/Cucumber |
| 3 | What is scenario outline? | easy | BDD/Cucumber |
| 4 | Write skeleton of test runner? | medium | General QA |
| 5 | How to scroll down a page? | medium | Selenium |
| 6 | How to click right click of mouse? | medium | Selenium |
| 7 | Difference between final, finally, finalize? | easy | Java |
| 8 | Explain about git rebase, Git clone? | easy | CI/CD |
| 9 | There is a sentence with many spaces (don’t know the count) between the words I/P Example: My Name Is Ram Write a method to change it to only one space between the words them O/P: My name is Ram | easy | General QA |
| 10 | Can we execute a java program without main method? | medium | Java |
| 11 | If we declare the main method as private what will happen? | medium | Java |
| 12 | How to check whether the array is empty and null? 14 Write some example SQL queries on where, order by, group by? | medium | SQL |
| 13 | Explain about Jenkins? | easy | CI/CD |
| 1 | What will be your next steps if developer not accepting the Bug? | medium | General QA |
| 1 | Explain Defect Lifecycle | easy | General QA |
| 2 | Differentiate between Validation and Verification. | medium | General QA |
| 3 | Explain V-Model using the Validation and Verification. | easy | General QA |
| 4 | Differentiate between Smoke testing and Regression testing. | medium | Manual Testing |
| 5 | Explain Interface and Abstraction. | easy | Java |
| 6 | Is is possible to initialize a variable present in an Interface ? | medium | Java |
| 7 | Can we call a non-static variable in static method? | medium | Java |
| 8 | Explain Authentication in API testing. | easy | API Testing |
| 9 | What is stringify in Rest Assured? | easy | API Testing |
| 10 | What are listeners? | medium | TestNG |
| 11 | Differentiate between get() and navigate().to() | medium | Selenium |
| 12 | What will driver.findElements() return? | medium | Selenium |
| 13 | What will driver.getWindowHandels() return? | medium | General QA |
| 14 | How will you get all the values in a dropdown, using selenium? | medium | Selenium |
| 15 | How will you perform drag and drop of an element from Frame1 to Frame2? | medium | Selenium |
| 16 | How will you handle Authentication popup in selenium? | medium | Selenium |
| 17 | How will you automate Windows based application? | medium | General QA |
| 1 | What is Sanity Testing? | easy | Manual Testing |
| 2 | What is Smoke Testing? | easy | Manual Testing |
| 3 | Differentiate between Regression and Retesting. | medium | Manual Testing |
| 4 | How can we handle windows based popup? | medium | Selenium |
| 5 | How can we handle Java popup? | medium | Java |
| 6 | Explain the different type of waits. | easy | General QA |
| 7 | What is the use of Java Script executor? | easy | Java |
| 8 | What are the common selenium exceptions? | medium | Java |
| 9 | How will you handle StaleElementReference Exception? | medium | Java |
| 10 | What are the types of locators in selenium? | easy | Selenium |
| 11 | How will you get the color of an element, using selenium? | medium | Selenium |
| 12 | Which locator is preferred in testing industry and why? | easy | Selenium |
| 13 | What are the challenges of using the selenium? | medium | Selenium |
| 14 | What are the API status codes, you have come across? | medium | API Testing |
| 15 | What are the Rest Assured http methods? | medium | API Testing |
| 16 | How will you connect to a Database, using Java? Write the code. | medium | Java |
| 17 | Write a code to reverse the code, without using the built-in method. | medium | Coding |
| 18 | Write a Java code to identify, if the pair of strings are an Anagram or not | medium | Java |
| 1 | How will you re-execute failed test cases in Selenium, until they passed | medium | Selenium |
| 1 | 1 Explain method overriding and method overloading | easy | Java |
| 2 | Difference between put and post | easy | General QA |
| 3 | Difference between run and compile polymorphism | easy | Java |
| 4 | bug life cycle | medium | Manual Testing |
| 5 | scenario based test cass | medium | General QA |
| 6 | sql -outer joins | medium | SQL |
| 7 | Java program reverse string | medium | Java |
| 8 | what is test runner in cucumber | easy | BDD/Cucumber |
| 1 | Get a list of 5 flights for next Friday... | easy | General QA |
| 2 | The locators should be generic that it should select next Friday whenever we execute the test. | medium | Selenium |
| 1 | If we do not have a select in a dropdown and the dropdown elements are hidden then how can you access the elements of the dropdown . | medium | Selenium |
| 1 | Q: They asked how to automate the list element /elements using the java in Page Object Model. | easy | Java |
| 2 | For eg: goto goibibo.com | medium | General QA |
| 3 | Enter the delhi (Source ) | medium | General QA |
| 4 | Enter the Mumbai( Destination) | medium | General QA |
| 5 | How to handle the list which are opened autosuggestion down. | easy | General QA |
| 6 | Looking forward for your response is highly appreciated. | medium | General QA |
| 7 | Anand Kumar | medium | General QA |
| 1 | What is selendroid? | easy | General QA |
| 2 | How do you switch from native to webview using appium? | medium | Selenium |
| 3 | Explain the desired capabilities needed to invoke a app in appium? | easy | Selenium |
| 4 | Which appium version currently you are using? | easy | Selenium |
| 5 | What is the default port number in appium server? | easy | Selenium |
| 6 | How will you skip a particular test in testng? | medium | TestNG |
| 7 | Explain the challenges that you faced in appium? | easy | Selenium |
| 8 | Explain git commands. | easy | CI/CD |
| 9 | Tell me the procedure for pulling the code from a particular repository in git to your local machine. | medium | CI/CD |
| 10 | For a string 'Welcome to moolya' write a code in java to print the repeated character and display how many times it is repeated | easy | Java |
| 11 | Given arraylist =[2,5,1,10,20,20,15] Sort them in descending order | easy | Java |
| 12 | Write a code to print in the following sequence: 1 2 3 4 hi 6 7 8 9 hi .........1000 | medium | Coding |
| 13 | I need to automate a scanner app in mobile. What is your approach in appium? | easy | Selenium |
| 14 | I need to run the testcases in 50 mobiles in parallel mode using appium. How will you achieve this? | medium | Selenium |
| 15 | How will you automate OTP number fetching from a sms using appium? | medium | Selenium |
| 1 | Is there any helping documents or tips for Servicenow Automation using selenium java ? | medium | Java |
| 1 | How to retry failed test cases in JMeter | medium | TestNG |
| 2 | How to send email notifications only if retry build is failed In jenkins | medium | TestNG |
| 3 | User friendly parser used for handling soap xml response | medium | API Testing |
| 1 | what is the reporting tool/reports you used with postman or rest api testing tool ? | easy | API Testing |
| 1 | Define STLC? | easy | Manual Testing |
| 2 | Difference between test case and tes scenario. | easy | Manual Testing |
| 3 | Define your role in your company. | easy | General QA |
| 4 | How will you create a BDD framework from scratch. | medium | Framework Design |
| 5 | Tell me how you created your organization framework.What are the main components. | medium | Selenium |
| 6 | Testng annotations. | medium | TestNG |
| 7 | If you created any proof of concept at your firm. | medium | General QA |
| 8 | Stale exception | medium | Java |
| 9 | How many type of exception in selenium you have faced. | easy | Java |
| 10 | Upcasting example that you implemented in your selenium code. | medium | Selenium |
| 11 | How you implemented overriding ,interfaces in your framework. | medium | Java |
| 12 | Example of dynamic and static polymorphism you impleemnted in your framework. | medium | Java |
| 13 | What are the main components in BDD framework. | medium | Framework Design |
| 1 | call by reference and call by value | medium | General QA |
| 2 | limitations of testng | medium | TestNG |
| 3 | write a single line of code to select the drop-down using UFT | medium | SQL |
| 1 | How to minimize the window? | medium | General QA |
| 2 | How to take the screen shot of complete screen? | medium | General QA |
| 3 | How to remove duplicates? | medium | General QA |
| 4 | How to remove all the special characters from string? | medium | General QA |
| 5 | How to scroll the window till it found webelemnt? | medium | Selenium |
| 1 | how to find an element in a webpage whose id keeps on changing on every refresh. | medium | General QA |
| 2 | how do you get text of a popup box | medium | Selenium |
| 3 | what are frameworks u have used | medium | Selenium |
| 1 | How can you change the value of const in JavaScript? | medium | Java |
| 2 | How to fetch the ip address of a link? | medium | General QA |
| 3 | How to get count of broken link on a web page? | medium | Selenium |
| 4 | Which is better Xpath or CSS Selector? | easy | Selenium |
| 1 | Test case and test scenarios difference | medium | Manual Testing |
| 2 | Login page test case 20 scenarios asked | medium | Manual Testing |
| 3 | Black and white box testing | medium | Manual Testing |
| 4 | Api testing. | medium | API Testing |
| 5 | Explaining qa life cycle | easy | General QA |
| 6 | Agile process | medium | Manual Testing |
| 7 | Test case on video link | medium | Manual Testing |
| 8 | Test scenarios on app increase views on YouTube | medium | SQL |
| 9 | Project explanation | medium | General QA |
| 10 | How you over comes obstacles in the project given to you | medium | General QA |
| 11 | Basic manual testing questions 1Jmeter related questions spike testing endurance testing load testing stress testing (terminology) | medium | Performance Testing |
| 12 | Zipf's law | medium | General QA |
| 13 | Test cases on railway tracks | medium | Manual Testing |
| 14 | How do you test endurance of railway tracks | medium | Performance Testing |
| 15 | What are you looking in Signzy | medium | General QA |
| 1 | How do I debug a bug that you found, weather that bug is product bug or your automation script bug | medium | General QA |
| 1 | What is scrum and kanban? | easy | Manual Testing |
| 2 | Is webdriver a class or interface then which class is implementing methods of webdriver? | easy | Java |
| 3 | Example of method overloading in selenium. | medium | Java |
| 4 | Can we take screenshot in headless mode? | medium | Selenium |
| 5 | Have you worked on jenkins? Have you triggered headless mode from jenkins. | medium | Selenium |
| 6 | Return type of driver.getwindowhandle and getwindowhandles? | medium | General QA |
| 7 | what is fluent wait? | easy | Selenium |
| 8 | How do you manage branches of code in you project? | medium | General QA |
| 9 | Have you done mac os testing with RPA. | medium | General QA |
| 10 | What is out in system .out.print ln? | easy | General QA |
| 11 | What is alert() in driver .switchTo()? | easy | Selenium |
| 12 | What is super interface of webdriver interface | easy | Java |
| 13 | Expected exceptions annotation in testng. | medium | TestNG |
| 14 | How to check and run failed test cases of project. | medium | Manual Testing |
| 15 | How to map objects coming from a json response where the response is very big (country--> city1 --> city2 more details) and we can't check it manually. How will handle the json. | medium | API Testing |
| 16 | Upcasting and down casting in java | medium | Java |
| 17 | Is map a part of collection? What is hashmap? | easy | Java |
| 18 | Have you worked on any device testing like Appium? | medium | Selenium |
| 19 | Have you performed BDD testing? | medium | BDD/Cucumber |
| 20 | What was the last issue that you got when executing script or you check as first parameter. | medium | General QA |
| 21 | Have you worked on docker and Kubernetes? | medium | CI/CD |
| 1 | Q. Write a program to merge two sorted arrays? Input: a[] = {1,3,5,7,9} b[]={2,4,6,8} Output: C[]={1,2,3,4,5,6,7,8,9} | medium | Coding |
| 2 | How to do parallel test execution. | medium | General QA |
| 3 | Why implicit wait was not used instead of explicit wait in your project. (I mentioned explicit wait was used but later we had to use Try catch) | medium | Selenium |
| 4 | What is selenium grid, how do you have tests configured for diff browsers? | easy | Selenium |
| 5 | How to run failed test cases in selenium? | medium | Selenium |
| 6 | How to run failed test cases again without knowing which ones have failed? | easy | Manual Testing |
| 7 | Problems faced while parallel test execution? | medium | General QA |
| 8 | Any showstopper issues in product? | medium | General QA |
| 9 | Bugs faced during automation/ | medium | General QA |
| 10 | What is lambda expression? | easy | Java |
| 1 | What kind of framework you have worked? Experience in developing framework? Utilities used in framework, as in architecture? | medium | Framework Design |
| 2 | Which IDE using for Selenium, Eclipse. Which selenium version worked on? | easy | Selenium |
| 3 | Basic setup for selenium, how do you initialize the driver? Why webdriver driver= new webdriver() not used? | medium | Selenium |
| 4 | Why we need to initialize browser driver again if it uses memory again? | medium | Selenium |
| 5 | How to enter data in a java alert box having username/password? | medium | Java |
| 6 | Types of Xpaths, what is dynamic Xpath? Diff of Absolute path and Dynamic Xpath? | easy | Selenium |
| 7 | WebDriver Waits and their types? How to apply explicit wait on an advertisement that is dynamically changing on name and time every time we arrive on page? | easy | Selenium |
| 8 | How do you read the excel sheet contents and which dependency do you use for excel? | easy | General QA |
| 9 | How to get data from excel sheet that has n no of rows and sheet, how to handle this with array? | medium | General QA |
| 10 | Soft and Hard assertions. Syntax for it. Have you used them in your project with 100 test cases? | medium | TestNG |
| 11 | Page Object model. What is it. I have 5 pages, login page then home page and then other pages. | easy | Selenium |
| 12 | How to define dynamic array. | easy | General QA |
| 13 | Diff. between array and array list. | medium | General QA |
| 14 | Diff between array list and linked list. | easy | Java |
| 1 | Debugging skills. | medium | General QA |
| 2 | Amazon QAE -2 | medium | General QA |
| 3 | Experience need 4+ | medium | General QA |
| 4 | Data structure Algorithm | medium | Coding |
| 5 | They will asked you write code in livecodes link | medium | Coding |
| 6 | Binary Search,Linear search ,Array sorting type of question may be there. | medium | Coding |
| 7 | Automation framework releted questions may also be there. | medium | Framework Design |
| 8 | They will asked to prepare a Test plan. | medium | Manual Testing |
| 9 | They give scenario, High leve test cases you need to write. | medium | Manual Testing |
| 10 | Scenario based Test data preparation. | medium | General QA |
| 11 | Behavioral type questions | medium | General QA |
| 12 | Debugging skills | medium | General QA |
| 13 | How you handle pressure | medium | General QA |
| 14 | Most challenging worked you have done . | medium | General QA |
| 15 | Can asked write program string and Array based | medium | Coding |
| 16 | Algorithm related questions | medium | Coding |
| 17 | Newly hired person should be higher (quality) than 50% Amazon employee in that role . | medium | General QA |
| 18 | HR/Technical any kind of questions can ask. | medium | General QA |
| 1 | tell me about yourself | easy | General QA |
| 2 | do you have knowledge of any performance testing.and which tool you have used | easy | Performance Testing |
| 3 | choose anyone manual or automation and tell me reason why you choosed? | medium | General QA |
| 4 | what is data conversion testing? | easy | General QA |
| 5 | what is API testing? | easy | API Testing |
| 6 | how you done cross browser testing and how many browser you have used? | easy | Selenium |
| 7 | which test management you have used? | easy | Manual Testing |
| 1 | Limitations of using Appium? | medium | Selenium |
| 2 | how to find DOM element or xPath in a mobile application | medium | Selenium |
| 3 | what are the possible errors one might encounter using Appium | medium | Selenium |
| 4 | what are the most difficult scenarios to test with Appium?''' | medium | Selenium |
| 1 | How do we delete cookies from local file system? (Basically at the time of opening browser, cookies must not be present even in local). | medium | Selenium |
| 2 | How to copy array elements from one array to another array, without using for loop. | medium | General QA |
| 3 | What are matrix parameters in REST API and how do we validate using REST-ASSURED? | medium | API Testing |
| 4 | How do we submit file as payload using REST-ASSURED? | medium | API Testing |
| 1 | How tuo run only 100 tets case | medium | General QA |
| 1 | Explain Sdlc and Stlc? | easy | Manual Testing |
| 2 | Explain Bug lifecycle? | easy | General QA |
| 3 | What is assessment testing? | easy | General QA |
| 4 | difference between Stress testing and load testing? | easy | Performance Testing |
| 5 | What is soak testing? | easy | General QA |
| 6 | What is difference between bug and Defect? | easy | General QA |
| 7 | tell me 10 test cases for item add to cart for ecommerce application? | medium | Manual Testing |
| 8 | how you will perform load testing and stress testing? | medium | Performance Testing |
| 9 | what is adhoc testing? | easy | General QA |
| 10 | Exploratory testing? | medium | Manual Testing |
| 11 | what is build acceptance testing? | easy | Manual Testing |
| 12 | explain severity and priority and High severity with low priority, low severity and high priority? | easy | Manual Testing |
| 13 | what is data driven tetsing? | easy | Framework Design |
| 14 | what test plan contains? | medium | Manual Testing |
| 15 | how to classified a defect? | medium | General QA |
| 16 | Explain about agile methodology? | easy | Manual Testing |
| 17 | Tell me coulmns contains in testcase template? | medium | General QA |
| 18 | What are the types of testing? | easy | General QA |
| 1 | What is Webdriver? | easy | Selenium |
| 2 | Explain Selenium Architecture (want to open browser and type google.com) flow of this in Selenium how it is been done. | medium | Selenium |
| 3 | What is TestNg | easy | TestNG |
| 4 | How do we pass values in testng? | medium | TestNG |
| 5 | How can we write and declare customized exception | medium | Java |
| 6 | What is Select? | easy | General QA |
| 7 | How to handle dropdown without using List how can we select the dropdown values | easy | Selenium |
| 8 | How do we pass values through dataprovider and whats the return type for the same. | medium | TestNG |
| 9 | Which asserts have you used and through assert can we send the customized exception or message if the values are not matched. | easy | Java |
| 10 | In your project have you used or created customized exception. | medium | Java |
| 1 | How will you run tet scripts from the command line without using Eclipse/TestNG? | medium | TestNG |
| 2 | How will you add new test class to the step definition by drag and drop only ? | medium | Selenium |
| 3 | What are the components in Jenkins ? | medium | CI/CD |
| 4 | Which Access Modifier is the most restrictive and why ? | easy | Java |
| 5 | Write a code to get Highest number using array | medium | Coding |
| 6 | How will you identify elements in Appium? | medium | Selenium |
| 1 | What is difference between group id and artifact id | easy | General QA |
| 2 | Explain retry anlyser code 3 what is syntax of AND in BDD 4 how to generate html reports 5 interface concept in java8 | easy | Java |
| 1 | What is the explicit wait syntax for web page to get loaded? | easy | Selenium |
| 2 | Explain webdriver architecture? | medium | Selenium |
| 3 | How to highlight any option in selenium? | medium | Selenium |
| 4 | How to resolve merge conflict? | medium | CI/CD |
| 5 | Difference between git fetch and git pull? | easy | CI/CD |
| 6 | Difference between linkedlist and arraylist? | easy | Java |
| 7 | Write a program to reverse each word on string using collection. | medium | Java |
| 8 | Significance of 300 status code. | medium | API Testing |
| 1 | when you will get a bug what you will do? | medium | General QA |
| 2 | If you want run same Test cases in different Environment . How you will do that? | medium | Manual Testing |
| 1 | How to write a test cases on ethernet port in PC? | medium | Manual Testing |
| 2 | Which tools are used for network testing? | easy | General QA |
| 1 | Write Test cases for computer uSb port(hardware and software both). | medium | Manual Testing |
| 1 | defect cycle | medium | General QA |
| 2 | difference between relative and absolute | easy | General QA |
| 1 | Given a string suppose sahil.Please sort it in alpahbetical order without using any inbuilt. | medium | Coding |
| 2 | a[] = {1, 3,2,5,4}; b[]={7,6,9,8,10}; Given two arrays merge this two arrays into single array without using inbuilt methods | medium | CI/CD |
| 3 | Employee -> emp_name,emp_id,emp_salary if emp_name is A and id is 1 salary is 1 similarly upto emp_name Z id 26 salary 26. Find out the emp_name whose salary is maximum without using max function | easy | General QA |
| 4 | Suppose we have 10 frames and on the 10th frame there are multiple checkboxes with same name how to check whether it is selected or not(id , xpath all are same for these checkboxes) and how do we go to that 10th frame. | easy | Selenium |
| 5 | For the above same example how to select that checkboxes using mouse in Selenium (id xpath or any other locators is same for all 4 checkbox) | medium | Selenium |
| 6 | What UNIX commands you have used can you please tell me | medium | General QA |
| 1 | what is Regression and Retesting | easy | Manual Testing |
| 2 | what are the locators used in selenium | medium | Selenium |
| 3 | Different functions used in Xpath | medium | Selenium |
| 4 | What are the intereface used in selenium | medium | Selenium |
| 5 | What is testing life cycle | easy | General QA |
| 6 | Which locators you used much during finding of elements | easy | Selenium |
| 7 | Where do you used inheritance in selenium. | medium | Java |
| 8 | What is difference between Hash Map and Hash Set | easy | General QA |
| 9 | What type of exception you came across while testing. | medium | Java |
| 10 | What is meant by Thread. | easy | Java |
| 11 | Explain the test metrices | easy | General QA |
| 12 | How you perform double click | medium | Selenium |
| 13 | Explain about Rest services | easy | General QA |
| 14 | What is single ton class in java. | easy | Java |
| 15 | What is Sanity and Smoke Testing | easy | Manual Testing |
| 16 | Difference between put and patch | easy | General QA |
| 17 | What Test plan document contains | medium | Manual Testing |
| 18 | How to handle multiple windows | medium | Selenium |
| 19 | How do you scrolldown in selenium | medium | Selenium |
| 20 | Different types of Oops you worked on. | easy | Java |
| 21 | What is meant by RTM | easy | General QA |
| 22 | Can we overide constructs | medium | General QA |
| 23 | Explain about super in java | easy | Java |
| 24 | differencs between array and array List | medium | General QA |
| 1 | how to manage junk data passing through Jenkins | medium | CI/CD |
| 2 | how will we run test data more than 1L with testNG | medium | TestNG |
| 3 | test case addition method input and output for database | medium | SQL |
| 1 | White Rats: 1st year-Gives birth to 2 rats 2nd year-Give birth to 3 rats 3rd year -Dies | medium | General QA |
| 1 | What is the return type of window handle method. | easy | Selenium |
| 2 | Write a program to print a prime number from 1 to 100 in reverse string. | medium | Coding |
| 3 | How to use delay in project. | medium | General QA |
| 4 | When will you get null point exception error. | medium | Java |
| 1 | what is collection. | easy | Java |
| 2 | Tell me about TESTNG annotations. | easy | TestNG |
| 3 | what is the out put | easy | General QA |
| 4 | how to retrieve data from excel using dataprovider. | medium | TestNG |
| 5 | what is the Recovery scenario in UFT? | easy | General QA |
| 6 | working of testng.xml file? | medium | TestNG |
| 7 | how to run multiple method in parallel . | medium | General QA |
| 1 | 1, Introduce yourself? | medium | General QA |
| 2 | You have limited resources, and have 100 test cases, What criteria you use to prioritize that to execute test cases? | medium | Manual Testing |
| 3 | How would you priorities Tests? | medium | General QA |
| 4 | You got one API to test, add new employee given scenario is email id , password and re-enter password, how would you validate backend testing. | medium | General QA |
| 5 | Do you have any question to ask to me. | medium | General QA |
| 1 | DP, [05.10.20 19:47] | medium | General QA |
| 2 | Hi, can anyone help with these questions? | medium | General QA |
| 3 | With test automation being newly introduced on a large project across multiple scrum teams, how would you ensure you have clear visibility of the test automation activities across the teams? | medium | Manual Testing |
| 4 | Please consider the following: | medium | General QA |
| 5 | a. Understand the automation % potential in each scrum team. | medium | Manual Testing |
| 6 | b. How would you feedback any missed automation opportunities to the team? | medium | General QA |
| 7 | c. How would you communicate your findings to the Senior Test Automation Analyst? | medium | General QA |
| 1 | Explain the concept of Duck Typing in Python | easy | General QA |
| 1 | Write a code (any language you are proficient in) such that when passed two arrays of names, it will return an array containing the names that appear in either or both arrays. The returned array should have no duplicates. For example, Input : Array 1 - {‘Ava’, ‘Emma’, ‘Olivia’} Array 2 - {‘Olivia’, ‘Sophia’, ‘Emma’} Output : should return an array containing Ava, Emma, Olivia, and Sophia in any order. | medium | Coding |
| 2 | Write a code (any language you are proficient in) to check the biggest palindrome in a given array. For example: Input: Array - {aaa, aba, adda, acdea, aeda } Output : The biggest palindrome is adda | medium | Coding |
| 1 | Which locator is preferable ? What is the criteria to use the locators ? | easy | Selenium |
| 2 | There's a webelement Button it's id is abc how will you create xpath ? | medium | Selenium |
| 3 | Order of TestNg annotations | medium | TestNG |
| 4 | How do you communicate with excel file in data driven framework ? | medium | Framework Design |
| 1 | Write the o/p for below code: String s1 = new String('abc'); String s2 = new String('abc'); System.out.println(s1 == s2); False StringBuffer sb1 = new StringBuffer(s1); System.out.println(s1.equals(sb1)); False String s3 = 'abc'; s3.intern(); System.out.println(s1 ==s3); False | medium | Java |
| 2 | What all OOps Concept has been used in below Pgm: | medium | Java |
| 3 | Write Output for the below code: @test (priority 0) {} @test (priority 1) { } @test (priority 2) { } @test (priority -1) { } @test (priority 0) { } | medium | TestNG |
| 4 | Write a program Ind12ia45 to print in below format op- Indiamy1245 | medium | Coding |
| 5 | Binary no. program | medium | General QA |
| 6 | Write a syntax to find 3rd highest salary. | medium | General QA |
| 7 | Desired Capabilities Syntax | medium | Selenium |
| 8 | Open the google chrome and write a xpath of 'I'm Feeling Lucky' | medium | Selenium |
| 9 | How to Setup and execute testcases in different Virtual Machine.? | medium | General QA |
| 10 | How to Convert Hashmap to Array | medium | Java |
| 11 | What is hashmap? | easy | Java |
| 12 | How HasMap work Internally. | medium | General QA |
| 13 | diff b/w /, // | medium | General QA |
| 14 | How Failed TC will rerun Automatically. | medium | General QA |
| 1 | What is the use of constructor in java | easy | Java |
| 1 | Test scenario and test cases for selecting colleges based on the department, year, semester for NGO donations. | medium | Manual Testing |
| 1 | Kadane's algorithm = find the largest sum of the sub-array in a given array of integers | medium | Coding |
| 1 | What is wrapper services and its benefits | easy | General QA |
| 1 | Using Selenium Web driver, please develop a test that navigates to https://www.expedia.com/ searches any query, and creates 3 assertions in the search results page. We would like you to find a boilerplate project to develop on top of using Cucumber with the page object design pattern. Bonus to include automated screenshots and email reporting. Please provide a Github link to this project in your reply email. Nice to write code to run on multiple browsers | medium | Selenium |
| 2 | Using Postman, create a request that sends a GET request to the open weather map API. Here’s the API URL: https://samples.openweathermap.org/data/2.5/weather? | medium | API Testing |
| 3 | Create a framework for API test automation, Add 3 assertions for validating response for Query to verify a Graph QL API.https://graphql-weather-api.herokuapp.com/ | medium | Selenium |
| 4 | Using Google Translate API, create a CLI tool to take as an input a JSON file and a language, and returns JSON values into translated strings from the input language. | medium | API Testing |
| 1 | Have u used customized interface in your framework? 2. How to get the Json array objects suppose get max salary from employee? | medium | Java |
| 1 | what is left shift testing 2.What is defect leakage and how can we fix this problem. | easy | General QA |
| 1 | I need selenium interview questions till before framework course | medium | Selenium |
| 1 | Explain your framework | easy | Framework Design |
| 2 | Explain how you have implemented oops concepts in your framework | easy | Java |
| 3 | What is latent defect | easy | General QA |
| 4 | How to find out broken links in a web page | medium | Selenium |
| 5 | Name of 8 locators | easy | Selenium |
| 6 | Which locator is most used and why | easy | Selenium |
| 7 | Difference between implicit and explicit wait | easy | Selenium |
| 8 | Method to scroll down to bottom in a web page | medium | Selenium |
| 9 | If a element is not visible on screen how to click at it | medium | General QA |
| 10 | Explain different response codes of API | easy | API Testing |
| 11 | How to handle a window pop up | medium | Selenium |
| 12 | How to drag and drop file in a web page | medium | Selenium |
| 13 | How to retrieve image from a nth window 14 Name methods of Action class 15 difference between POm and page factory 16 how to select value from drop down | easy | Selenium |
| 14 | Explain list and hashmap | easy | Java |
| 1 | How do we handle synchronous and asynchronous request in rest assured. | medium | API Testing |
| 1 | What is webdriver | easy | Selenium |
| 1 | UST Global: | medium | General QA |
| 2 | API Framework: a. About API testing framework, how it is implemented b. How is the request framed in your framework c. How do you pass json to the API request in the framework d. Examples of inheritance in framework | medium | API Testing |
| 3 | API: a. What is sent in an http request b. When do we use POST c. When will we get 201? | easy | General QA |
| 4 | Selenium: a. If there are multiple elements with same id, what will driver.findElement do b. What is Page factory in POM c. If there are multiple windows, how will you access other windows d. Diff between // and / in an xpath | easy | Selenium |
| 5 | SQL: a. Delete, Drop, Truncate | medium | SQL |
| 6 | GIT: a. what is diff between fetch and pull b. How to create/pull from a branch | easy | CI/CD |
| 7 | Java: a. Two ways to create java object b. Can we create object for static class c. Can we create object for abstract class d. Can abstract class have constructors e. Write code to show abstraction f. Code to draw (*) pyramid g. Data validation vs data integrity j.What is iterator in java k. Methods in iterator l. Equals & == m. Protected Access Modifier n. Argument and Parameter | easy | Java |
| 8 | Cucumber: a. Explain about Cucumber | easy | BDD/Cucumber |
| 9 | Testng a. Explain uses of testng | easy | TestNG |
| 1 | Different between smoke and sanity testing | medium | Manual Testing |
| 1 | Need all questions related to CUCUMBER | medium | BDD/Cucumber |
| 1 | What is Boundary value analysis and Equivalence Partitioning | easy | Manual Testing |
| 1 | How to fix Failed to parse the JSON document exception as the response is coming in html instead of JSON | medium | Java |
| 1 | Framework designing, Jenkins, Generic Testing | medium | Selenium |
| 1 | Types of locators | easy | Selenium |
| 2 | There are 3 buttons available in UI. For all 3 buttons ID is there but in the ID the initial values are keep on changes but at last button1, button2, button3 is there. We want to select 2nd button. How will you write xpath? Can anybody ans this? I said i'll use ends-with(). Is this correct? | medium | Selenium |
| 3 | How will you handle collection | medium | Java |
| 4 | Exception came across while developing framework | medium | Java |
| 5 | handle exceptions | medium | Java |
| 6 | How to get data in run time? | medium | General QA |
| 7 | Commands use while working with GIT. | medium | CI/CD |
| 8 | How to Find broken links | medium | Selenium |
| 1 | What is Shift Left testing and where do we use it? | easy | General QA |
| 2 | How to filter out unique elements from static dropdown using Selenium | medium | Selenium |
| 3 | How many Selenium exceptions you have encountered so far | easy | Java |
| 1 | Write a programe of fabonacci series | medium | Coding |
| 2 | WAP to reverse the string without using string buffer and string builder class. | medium | General QA |
| 3 | Difference between class and interface. | easy | Java |
| 4 | Difference between array and collection. | easy | Java |
| 5 | live example to define saverity and priority | easy | TestNG |
| 6 | Bug life cycle. | medium | Manual Testing |
| 7 | How many methods using in select class. | easy | Selenium |
| 8 | which class and methods is using drag and drop, rightclick and mouseover. | easy | Selenium |
| 9 | how can you skip 3 test cases out of 100 in your testNG framework. | medium | Selenium |
| 10 | what is the benifit of enables =true/false in testNG framework. | easy | Selenium |
| 11 | write 5 positive and 5 negative test case on search box of amazon website. | medium | Manual Testing |
| 12 | how many times of dropdown you can handle automatically. | easy | Selenium |
| 1 | Target = 9 , list [2,3,6,8], find index of two elements whose sum is equal to target | easy | SQL |
| 1 | what process will you follow to understand an already existing framework in a company | medium | Selenium |
| 2 | what approach will you follow to come up with suggestions to improve the framework | medium | Selenium |
| 1 | What is the Type Casting? where did you use it in your project? | easy | General QA |
| 1 | Frame realted questions | medium | Selenium |
| 1 | Why sleenium is open source tool | medium | General QA |
| 2 | Function overload methods in selenium and API automation | medium | Selenium |
| 1 | I have 4 years of experience in Manual Testing searching for job | medium | Manual Testing |
| 1 | Good evening sir.. Sir can u tell me this things.. Specially 2nd one Scenario 1. | medium | General QA |
| 2 | Open this page https://www.kotak.com/j1001mp/netapp/LoginPage.jsp | medium | General QA |
| 3 | Try to click on Term link in the captcha logo show bottom once u mouse hover the logo | medium | Selenium |
| 1 | There is a excel sheet with offer coloum read those value and pass only those value present in offer dropdown in a webpage.For each selection in the dropdpwn new table will be generated and last count the number of the offers in the excel sheet | medium | Selenium |
| 1 | What are decorators in pythons. Explain with examples | easy | General QA |
| 1 | testing types | medium | General QA |
| 2 | severity & prority example | medium | Manual Testing |
| 3 | STLC explain | easy | Manual Testing |
| 4 | write a test case on Amazon search box | medium | Manual Testing |
| 5 | diff between regression and retesting explain regression in detail | easy | Manual Testing |
| 6 | why we do black box testing. Resion explain | easy | Manual Testing |
| 7 | diff WBT &BBT | medium | General QA |
| 8 | write a test case on first name, last name, postal code, address. | medium | Manual Testing |
| 9 | explain agile model. | easy | Manual Testing |
| 10 | diff between STLC and SDLC. | easy | Manual Testing |
| 1 | Library API : BaseURI : http://216.10.245.166 | medium | General QA |
| 2 | Resource : Library/AddBook.php Method : POST | medium | General QA |
| 1 | In cypress, we have .each loop inside a for loop. How can we break out of that for loop once our condition is met. We can exit .each loop by return false statement. We can stor a flag before return statement. We use that flag in a .then block to select desired element. Once its selected we exit .then block. But how how do we exit the main for block since its not async? | medium | SQL |
| 1 | Please kindly provide me interview questions | medium | SQL |
| 1 | Java opps concepts | medium | Java |
| 2 | What is method overriding | easy | Java |
| 3 | Can we override main method?? | medium | General QA |
| 4 | How to click on multiple links and navigate on it | medium | Selenium |
| 5 | What are the methods supported in Rest api | medium | API Testing |
| 6 | Write Linux commands to remove file | medium | General QA |
| 1 | Write a code to reverse an arraylist. | medium | Java |
| 2 | Write a code to fetch highest value in the given integer arraylist and remove duplicates from it. | easy | Java |
| 3 | Write a code to fetch the attribute values from a jsonResponse where its an array of objects and each object has multiple attributes, given condition for an attribute where its value is greater than a given number. | medium | API Testing |
| 4 | Explain different api request methods | easy | General QA |
| 5 | What is difference between put and post | easy | General QA |
| 6 | Why post request is sometimes used like a get request. | medium | API Testing |
| 7 | How many annotations are there in testng and explain them with their priorities. | easy | TestNG |
| 8 | How will you handle cookies in selenium | medium | Selenium |
| 9 | Validate the company logo of your website | medium | General QA |
| 10 | Write a selenium code to goto google.com search for some text and then navigate to first link from the results. | medium | Selenium |
| 11 | If you have a post request but its result will come after 3 hours how will you verify the output. | medium | API Testing |
| 12 | what is the difference between microservices and webservices. | easy | General QA |
| 1 | What will be the output for below class Test { public static void main(String args[]) { System.out.println(10 + 20 + 'Interview'); System.out.println('Interview' + 10 + 20); } } | medium | Java |
| 2 | will it compile Class A { int test() { return 5; } void test() { } } | medium | General QA |
| 3 | method overloading or ridding | medium | Java |
| 1 | Compile or not Class A { void A() { } A() { } } | medium | General QA |
| 2 | what will be the output if static and what will be output if non static Class A | medium | Java |
| 1 | Explain agile. | easy | Manual Testing |
| 2 | Programming very basic like inheritance, encapsulation | medium | Java |
| 3 | Testing processes | medium | General QA |
| 4 | Information about the company | medium | General QA |
| 5 | Basic coding questions | medium | Coding |
| 6 | Previous experiences | medium | General QA |
| 1 | What is the framework and which framework would you choose? | easy | Selenium |
| 2 | When will you go for automation testing and when for functional testing? | medium | General QA |
| 1 | **Infosys Anutomation Interview** | medium | SQL |
| 2 | Tell me something about yourself. | medium | General QA |
| 3 | What is your Roles and Responsibilities in current project ? | easy | General QA |
| 4 | In which Framework you have worked explain it . | easy | Selenium |
| 5 | Write xpath using contains. | medium | Selenium |
| 6 | What is BDD ? | easy | BDD/Cucumber |
| 7 | Write screen shot syntax | medium | General QA |
| 8 | How you will drag and drop in selenium ? | medium | Selenium |
| 9 | What is the use of driver in Selenium? | easy | Selenium |
| 10 | What is page factory why we use it ? | easy | Selenium |
| 11 | What are new feature in Selenium 4 ? | medium | Selenium |
| 12 | when we use robot class in selenium ? | medium | Selenium |
| 13 | What is fluent wait ? | easy | Selenium |
| 14 | Write down the code for scroll a page ? | medium | Selenium |
| 15 | A list of no is available in table how to find the duplicate number ? | easy | SQL |
| 1 | How we can design our test case? | medium | Manual Testing |
| 1 | Let's say one API is giving a big json response having one list of array in the response and some metadata. We want to fetch the response in such a way that the response should have only one array index based on some parameter along with its metadata ...Rahul sir i already asked you this question in the email as well but did not receive any answer yet...i asked this to so many people but nobody could help me yet..please answer sir this time | easy | SQL |
| 1 | I need a help with a drop down list but it is not defined by select a language from a list defines like this with no select | easy | Selenium |
| 2 | input type='hidden' id='currentDDLUrl' value='/en/' /> | medium | General QA |
| 3 | <li class='dropdown'> | medium | Selenium |
| 4 | <a href='#'><span>English</span><i class='f-icon arrow-head-down-icon'></i></a> | medium | General QA |
| 5 | <ul class='dropdown-menu languages' onchange='onChangeUl'> | medium | Selenium |
| 6 | <li><a href='https://www.nagwa.com/en/' data-val='en'>English</a></li> | medium | General QA |
| 7 | <li><a href='https://www.nagwa.com/es/' data-val='es'>Español</a></li> | medium | General QA |
| 8 | <li><a href='https://www.nagwa.com/fr/' data-val='fr'>Français</a></li> | medium | General QA |
| 9 | <li><a href='https://www.nagwa.com/pt/' data-val='pt'>Português</a></li> | medium | General QA |
| 10 | <li class='arabic'><a href='https://www.nagwa.com/ar/' data-val='ar'>العربية</a></li> | medium | General QA |
| 11 | <a href='https://www.nagwa.com/en/' class='toggle-countries dev-countries' data-routecountry=''> | medium | General QA |
| 12 | <span>Egypt</span><i class='f-icon arrow-head-down-icon'></i> | medium | General QA |
| 13 | <div class='dropdown-menu countries'> | medium | Selenium |
| 14 | <div class='search-countries field'> | medium | General QA |
| 15 | <input type='text' class='form-control' /> | medium | General QA |
| 16 | <ul class='countries-list dev-selectCountry'></ul> | easy | General QA |
| 17 | <!-- mobile-actions --> | medium | General QA |
| 18 | <div class='left'> | medium | General QA |
| 19 | <nav class='main-nav'> | medium | General QA |
| 20 | <a href='/en/eg/' class=''> | medium | General QA |
| 21 | <i class='f-icon grades-icon'></i><span>Grades</span> | medium | General QA |
| 22 | <a href='/en/eg/portals/' class=''><i class='f-icon door-open-icon'></i><span>Portals</span></a> | medium | General QA |
| 1 | What if we use static keyword in method then what will happen? | medium | Java |
| 2 | Explain the structure of Page Object Model? | easy | Selenium |
| 3 | Explain WebDriver structure? | easy | Selenium |
| 4 | What does WebDriver do? | medium | Selenium |
| 5 | Difference b/w explicit, implicit & fluent wait? | medium | Selenium |
| 6 | What will happen in a program when both explicit as well as implicit wait used which will execute first. Is there will be any conflict between them? | easy | Selenium |
| 7 | Define WebDriver driver = new FirefoxDriver(); ? | easy | Selenium |
| 1 | Selenium Based Questions: | medium | Selenium |
| 2 | What is automation testing & its benefit? | easy | General QA |
| 3 | Types of tests you have automated? | easy | General QA |
| 4 | Sanity & Smoke test difference? | medium | Manual Testing |
| 5 | Types of test cases cannot be automated? | easy | Manual Testing |
| 6 | What is WebElement in Selenium? | easy | Selenium |
| 7 | Type of Framework model which you have used in your project? | easy | Selenium |
| 8 | Explain your selenium automation framework? | easy | Selenium |
| 9 | Type of Programming languages & OS which is supported in Selenium? | easy | Selenium |
| 10 | Type of data you have handled in Selenium? | medium | Selenium |
| 11 | What is selenese? | easy | General QA |
| 12 | Type of webdriver available in Selenium | medium | Selenium |
| 13 | Selenium 3 vs 4 | medium | Selenium |
| 14 | Types of wait mechanisms | easy | General QA |
| 15 | Implicit vs Explicit Wait mechanisms | medium | Selenium |
| 16 | What is Xpath? | easy | Selenium |
| 17 | Types of Xpath Axes? | easy | Selenium |
| 18 | Difference between / vs // | easy | General QA |
| 19 | Assert vs Verify | medium | TestNG |
| 20 | Verification vs Validation | medium | General QA |
| 21 | How to launch browser? | medium | Selenium |
| 22 | Why not WebDriver driver = new WebDriver? | medium | Selenium |
| 23 | Different types of exceptions? | easy | Java |
| 24 | driver.get(URL) vs driver.navigate.to('URL') | medium | Selenium |
| 25 | Maximize window | medium | General QA |
| 26 | Delete cookies | medium | General QA |
| 27 | quit() vs close() | medium | General QA |
| 28 | driver.findElement() vs driver.findElements() | medium | Selenium |
| 29 | How to select drop down value? | medium | Selenium |
| 30 | How to capture screenshots in selenium? | medium | Selenium |
| 31 | Purpose of Action class? | medium | Selenium |
| 32 | How to handle web based pop up or alerts in selenium? | medium | Selenium |
| 33 | How to upload file in selenium? | medium | Selenium |
| 34 | Javascript executor to read title? | medium | Java |
| 35 | How to read data from excel? | medium | General QA |
| 36 | Explain POM & its advantages? | easy | Framework Design |
| 37 | Where you will store all your local code in repository? | medium | General QA |
| 38 | What is TestNG & Advantages? | easy | TestNG |
| 39 | Types of annotations in testng? Java Related Questions | easy | TestNG |
| 40 | What is object class? | easy | General QA |
| 41 | String & String methods? | medium | General QA |
| 42 | Interface vs Abstract | medium | Java |
| 43 | Inheritance? How to define inheritance? | easy | Java |
| 44 | Array vs Array List | medium | General QA |
| 45 | Final vs Finally | medium | Java |
| 46 | Access specifier types? | medium | General QA |
| 47 | Protected vs Private | medium | Java |
| 48 | Overloading vs Overriding | medium | Java |
| 49 | What is Abstraction? | easy | Java |
| 50 | == vs equals() method | medium | Java |
| 1 | write triangle program | medium | General QA |
| 2 | write code to validate email | medium | Coding |
| 3 | write testcases on paper | medium | General QA |
| 4 | diff between retesting and regression testing | easy | Manual Testing |
| 5 | how will you execute 500 test cases in one day manually without any help | medium | Manual Testing |
| 1 | i would like to get interview questions | medium | SQL |
| 1 | which data provider do you use in TestNg? | easy | TestNG |
| 2 | How do you handle Iframes? | medium | Selenium |
| 3 | Which Reporting structure do you use in your project?(Note: Actually I didn't get this what the question is about, should have answered about Extent, allure report, confused.) | easy | Framework Design |
| 4 | What is the difference between //(Double slash) and /(Single slash) in automation?? | easy | General QA |
| 1 | Explain the framework that you've used in your project. | easy | Selenium |
| 2 | Locators in Selenium | medium | Selenium |
| 3 | What are the OOP concepts that you have been implemented in your framework | medium | Java |
| 4 | What are the challenges faced by you | medium | General QA |
| 5 | Explain the difference between Array and ArrayList | easy | Java |
| 6 | What are collections in Java and explain | easy | Java |
| 1 | IS POSSIBLE TO TEST CAPTCHA ? IN AUTOMATION | medium | General QA |
| 1 | How deployment your test cases from regression to automation testing please describe briefly | medium | Manual Testing |
| 1 | Explain your frameworks in your project | easy | Framework Design |
| 1 | 1,If you technology stack is changing (say DB is migrating or UI is migrating to latest angular version) etc... what all you will test to ensure that end user is not getting affected by change in technology stack. | medium | Java |
| 2 | 2, As a QA owner, u have been given a system.. having | medium | SQL |
| 3 | one dropdown(mandatory field) | medium | Selenium |
| 4 | text box ( non mandat) | medium | General QA |
| 5 | Radio button | medium | General QA |
| 6 | Submit button . | medium | General QA |
| 7 | Write all the TC's related to it. | medium | General QA |
| 8 | Securtiy, perf, out of the box. | medium | General QA |
| 1 | What is automotive testing | easy | General QA |
| 1 | What is regression testing and which testcases added in regression suite? | easy | Manual Testing |
| 2 | Find element and find elements use? | medium | Selenium |
| 3 | Difference between Quit () and close () ? | easy | General QA |
| 1 | Difference between isdisplayed and isEnabled methods | easy | General QA |
| 2 | code for invocation of webDriver | medium | Selenium |
| 3 | Types of mobile applications | easy | General QA |
| 4 | Different types to navigating to URL | medium | General QA |
| 5 | APPIUM architecture | medium | Selenium |
| 1 | BDD is frame work testing is the testing tool | medium | Selenium |
| 1 | I need Automation Testing Interview questions and answers | medium | SQL |
| 1 | What is backward compatibility? | easy | General QA |
| 1 | I am currently learning python automation course could you please provide interview questions for Python automation | medium | SQL |
| 1 | Hi sir for API automation which is best to learn | easy | API Testing |
| 2 | VScode with supertest,Babel, Es6 or 2. Eclipse with Restasurred libraries? Which is easy to learn and implement?? Pls answer this question in group | easy | General QA |
| 1 | What is web3 application? | easy | General QA |
| 1 | Look for Automation Interview Questions | medium | SQL |
| 1 | Read and Write data from gsheet | medium | General QA |
| 2 | Integrate selenium test results with bigQuery | medium | Selenium |
| 1 | N number of doubts and clarification are needed | medium | General QA |
| 1 | @here does anyone know how to install Botium for chatbot testing, need it for poc in my current company. Checked Multiple videos still struggling.If anyone knows please ping me. | medium | General QA |
| 1 | How can we find xpath for dynamically changing numbers? | medium | Selenium |
| 1 | How to perform click or handle Flex element in the DOM via Selenium Java | medium | Java |
| 1 | Error:- The project cannot be built until build path errors are resolved | medium | General QA |
| 2 | Unbound classpath container: 'JRE System Library [JavaSE-17]' in project ' I am using eclipse 1st time. I have window 11 and i downloaded java 20. PleaseLet me know what i do for this situation | medium | Java |
| 1 | Hi All - For the onshore Lead role(i am expected to Lead a Team of SDET's from offshore). Below are the questions 1) what is the life cycle of UI automation(starting from creating Automation Test strategy, evaluating ROI, during automation phase, challenges faced, process of automation delivery, maintenance etc), 2) As a Lead what would you consider before automating an UI. Thank you! | easy | Manual Testing |
| 1 | Interview questions on 1.ETL TESTING,2.COMPLEX SQL QUERY,3.API TESTING USING POSTMAN | medium | SQL |
| 1 | Testing methodologies | medium | General QA |
| 2 | Which locators you have used | easy | Selenium |
| 3 | What are diff locators. | medium | Selenium |
| 4 | What are diff exception in selenium. | medium | Java |
| 5 | Annotations in TESTNG | medium | TestNG |
| 1 | How to build your auto test run isolated, which tool will you use for it? | easy | General QA |
| 1 | How will you raise a bug? | medium | General QA |
| 1 | How can you automate notification (near to right side of reload ).It’s not alert . | medium | Selenium |
| 2 | Can you explain maven life cycle? | easy | CI/CD |
| 3 | How to create jar file using Maven? | medium | CI/CD |
| 1 | How to automate all api's dynamically from swagger page | medium | API Testing |
| 1 | Hacker rank coding | medium | Coding |
| 1 | Looking for QA openings for 9 years | medium | General QA |
| 1 | Magic number java program | medium | Java |
| 2 | What is query path | easy | SQL |
| 1 | In rest assured if a token is expiring in every 10 secs and you have to execute 10 scenarios, how can you handle this | medium | API Testing |
| 1 | Does anyone have any reference videos or learning materials for the Robot Framework in automation testing? I'm new to automation. | medium | Selenium |
| 1 | If a token is expiring in 5 secs and u have to run some 10 scenarios how to handle the situation | medium | Manual Testing |
| 1 | Write a java program to implement number names | medium | Java |
| 2 | If I want to create an object for a static method/variable how can I achieve it. if not why you can't achieve? | medium | Java |
| 3 | Reverse sort a hashMap | medium | Java |
| 4 | Write a java program to find which is the nearest number to 100 among two integers a=10; b=91; | easy | Java |
| 1 | difference between findelements and findelement? | easy | Selenium |
| 2 | will findelements throws exception? | medium | Java |
| 3 | do you know about StringBuffer and String Builder explain? | easy | General QA |
| 4 | Find the sum of digits in String '1234'? | medium | CI/CD |
| 5 | Swap two Strings in different ways? | medium | Coding |
| 6 | do you know about collections | medium | Java |
| 7 | difference between selenium 3 and 4 | easy | Selenium |
| 8 | how you validate the OTP expiry without waiting for the expiry time? | medium | General QA |
| 1 | After installing eclipse, tried creating maven project using quick archetype it loads for longer time and no project is create. Please help with resolution to follow | medium | CI/CD |
| 1 | Give me jmeter- performance testing interview questions | medium | Performance Testing |
| 2 | Give me Functional testing interview questions | medium | SQL |
| 1 | Java string based questions 2. Crud operations 3. Test plan for a scenario | medium | Java |
| 1 | 1 difference between priority and severity | easy | Manual Testing |
| 2 | 2 difference between smoke and regression and sanity testing | easy | Manual Testing |
| 3 | 3 give me the positive or negative test case for the cashback reward | medium | Manual Testing |
| 4 | 4 you are having 200 test cases which you have written manually now you have only 3 sprint to automate what are the test case you will automatically | easy | Manual Testing |
| 1 | Please provide automation skills | medium | General QA |
| 1 | 1 How do you decide which test cases to execute first. | easy | Manual Testing |
| 2 | What is a definition of done 3 what's your approach when requirement gets changed at the last min or just before the release 4 How do you prioritise the test cases | easy | Manual Testing |
| 1 | Difference between Test Plan and Test Strategy. | easy | Manual Testing |
| 2 | Explain Test management tool | easy | Manual Testing |
| 3 | Challenges faced in testing. | medium | General QA |
| 4 | Explain agile methodology. | easy | Manual Testing |
| 5 | How batch execution is done . | medium | General QA |
| 6 | Explain Automation Framework used. | easy | Framework Design |
| 7 | Continuous Integration . | medium | CI/CD |
| 8 | Different type of testing experience. | medium | General QA |
| 9 | Explain database testing. | easy | SQL |
| 10 | SQL(group by) function | medium | SQL |
| 11 | write random sql queries. | medium | SQL |
| 12 | SQL(inner join) | medium | SQL |
| 13 | Explain map in java | easy | Java |
| 14 | O/p for below program. | medium | General QA |
| 15 | O/p for below program. } } class C extends A,B Public Static void main(String args[]){ C obj=new C(); obj.msg();//Now which msg() method would be invoked? } } | easy | Java |
| 16 | O/p for below program } class Dog extends Animal } | medium | General QA |
| 17 | automate the page and using PageObject | medium | General QA |
| 1 | How do you perform Automation Code Review/ Walk Through in your project | medium | SQL |
| 1 | what is BDD and explain in detail about feature file and gherkin syntax | easy | BDD/Cucumber |
| 2 | Explain about runner class ? | easy | General QA |
| 3 | Cucumber tags ? And how to run different combinations of tags when multiple tags are present | medium | BDD/Cucumber |
| 4 | difference btw scenario and scenario Outline | medium | BDD/Cucumber |
| 5 | Difference btw hooks & Tags | medium | General QA |
| 1 | How to parse a json | medium | API Testing |
| 2 | How to parse a xml | medium | API Testing |
| 3 | How to Insert key:value based upon some searching criteria | medium | SQL |
| 4 | Write code for conversion of json to xml and xml to json | medium | API Testing |
| 5 | what do you mean by query parameter and path parameter | medium | SQL |
| 6 | what is the difference between put and patch | easy | General QA |
| 7 | what are the validation while API automation | medium | API Testing |
| 8 | Explain your framework(Rest Assured) | easy | Framework Design |
| 9 | what do you mean my object notation and array notation in json | medium | API Testing |
| 10 | write code for json Read | medium | API Testing |
| 11 | what do you mean by POJO why we use POJO | medium | API Testing |
| 12 | what do you mean by authentication and what are the types of authentication while API testing | easy | API Testing |
| 13 | what is the difference between URI and URL | easy | General QA |
| 14 | how do you store result and use further in groovy scripting | medium | General QA |
| 15 | what do you mean by Test runner in groovy scripting | medium | General QA |
| 16 | what is the Rest service architecture | medium | Framework Design |
| 17 | what is the soap service architecture | medium | API Testing |
| 18 | what is the soap ui work hirarchy | easy | API Testing |
| 19 | what do you mean by jsonsluper and xmlholder | medium | API Testing |
| 20 | how to convert json to Hashmap | medium | Java |
| 21 | what do you mean by Data source Data Sink and Data Source loop and why do we use it | medium | General QA |
| 22 | how to handle SSL in SoapUI | medium | API Testing |
| 23 | what are the different type of properties in SoapUI how you declare using groovy scripting | medium | API Testing |
| 24 | What is the main thing while API automation. | easy | API Testing |
| 25 | what do you mean by Webservices and why do we use Webservices. | medium | General QA |
| 26 | what is the difference between soap and Rest. | easy | API Testing |
| 27 | what do you mean by UDDI .and what do you mean by WSDL. | medium | API Testing |
| 28 | what are the different type of HTTP Methods. | medium | API Testing |
| 29 | how to parse a list from a json for example there is json and there are multiple IDs how you will parse all the IDs from json and how you will parse a particular I'd from that json. | easy | API Testing |
| 1 | Why protractor? When we have selenium | medium | Selenium |
| 2 | What are the protractor related locators? | medium | Selenium |
| 3 | If answered above, then a question from a locator specific how to write a syntax of it and where we use. Note: To me they asked about Locator Repeater. When we use it? | medium | Selenium |
| 4 | About Tag Name locator and syntax of it? When we use it? | easy | Selenium |
| 5 | Scenario: There are dynamic alert popus in a web page. Which we never know when the pop arise. How do you handle it? | easy | Selenium |
| 6 | In a chrome, the xpath is working fine for specific element where as In IE the same xpath for the web element is not working. How do you handle in IE? | medium | Selenium |
| 7 | How to use asserts in protractor? | medium | TestNG |
| 8 | How to fetch the value or data from an Excel for specific cell in a row? | medium | General QA |
| 9 | Where the project located in your company and how you process with it? | medium | General QA |
| 10 | Which is better merge or rebase? | easy | CI/CD |
| 11 | How to will run the test without using jenkins for every one hour? | medium | CI/CD |
| 1 | What is meant by method overriding and how does JVM decide at run time which method to call | easy | Java |
| 2 | Give an example of method overriding in your framework | medium | Java |
| 3 | What is method overloading and give an example of it in your project | easy | Java |
| 4 | What is an interface and how have you used it in your framework | easy | Java |
| 5 | What is object class and name some object class methods | easy | General QA |
| 6 | What is abstract class and why do we use it | easy | Java |
| 7 | What is difference in interface and abstract class | easy | Java |
| 8 | How will you handle several open windows through selenium | medium | Selenium |
| 9 | What class does the getwindoeshandles method belong to | medium | General QA |
| 10 | What methods are available in actions class and alert class | medium | Selenium |
| 11 | How can you perform database validation that if your UI data has been updated correctly in the database or not through selenium | medium | Selenium |
| 12 | How can you rerun only failed scripts in your framework | medium | Selenium |
| 13 | What are oops concepts and give an example of each in your project | medium | Java |
| 14 | What are the OOPs concepts u hv worked on? | medium | Java |
| 15 | Test Order in TestNG | medium | TestNG |
| 16 | Data Provider in TestNG? how it works? what is the return type? | easy | TestNG |
| 17 | what is constructor? why is it used? where u cannot use constructor? | easy | Java |
| 18 | What is inheritance? Can we use inheritance in Interface? | easy | Java |
| 19 | What is multiple inheritance? | easy | Java |
| 20 | What is the return type of getWindowHandles? | easy | General QA |
| 21 | What is the return type of hashmpas? | easy | General QA |
| 22 | What is abstract method? cn we write static methods in abstract class? | easy | Java |
| 23 | can we create constructor of abstract class? | medium | Java |
| 24 | how u generate reports of ur Framework? how do report pass/fail of a step? | medium | Selenium |
| 25 | what are collections and hashmaps? | medium | Java |
| 26 | tell me the syntax of hashmaps. How do u print the output of hashmaps? | medium | Java |
| 27 | where do u store ur data of ur framework? how to do u work wit excel sheet with ur framework? | medium | Selenium |
| 28 | how TestNG teardown works? | medium | TestNG |
| 29 | what is findElements? when u can use it and why? | easy | Selenium |
| 30 | why is string immutable? | medium | Java |
| 31 | What are the annotations u used in TestNG? | medium | TestNG |
| 32 | Can we write non-abstract methods in Interface? | medium | Java |
| 1 | What is the difference between tuple and list? | easy | General QA |
| 2 | What is the difference between help and dir function? | easy | General QA |
| 3 | Explain framework. | easy | Selenium |
| 4 | What is the difference between .py and .pyc extension? For API :- | easy | General QA |
| 5 | what is the diffence between put and post? | easy | General QA |
| 6 | what are environment variables? | medium | General QA |
| 7 | what are collections in postman? | medium | Java |
| 8 | how to extarct data from a webtable ? | medium | SQL |
| 1 | Brief intro about self | medium | General QA |
| 2 | How and where have you used Over loading, overriding scenarios in your projects or where will you use? | medium | Java |
| 3 | Write a program to find a factorial of a number using recursion | medium | Coding |
| 4 | What is the use of properties file | easy | Framework Design |
| 5 | Explain the framework structure that you had in your testing projects | easy | Selenium |
| 6 | What are the testng annotations and explanation for each of it | medium | TestNG |
| 7 | Pom.xml and its use | medium | API Testing |
| 8 | Jenkins and its use | medium | CI/CD |
| 9 | Any experience in BDD | medium | BDD/Cucumber |
| 10 | Report generation techniques that you have used. | medium | General QA |
| 11 | Reverse a string | medium | Coding |
| 12 | How will you switch to a desired window | medium | General QA |
| 13 | How will you iterate through the windows | medium | General QA |
| 14 | Return type of window handles | medium | Selenium |
| 15 | Types of waits. | easy | General QA |
| 16 | Some of the webdriver wait functions | medium | Selenium |
| 17 | Write the xpath of an element in any of the website | medium | Selenium |
| 1 | Print all titles of the web pages | medium | General QA |
| 2 | call Api (https://jsonplaceholder.typicode.com/todos/1 { 'userId': 1, 'id': 1, 'title': 'delectus aut autem', 'completed': false } 3,how is workflow and approach of working towards your frameworks,ci/cd/reporting | medium | Framework Design |
| 3 | report the duplicates of an array of integers array [7,5,3,2,3,1] report 3 | medium | General QA |
| 4 | Write the sql queries (from student table ) | medium | SQL |
| 1 | What are the different status code you seen while working with API Testing? | medium | API Testing |
| 2 | What is cross browser testing ? how you had implemented in your project? | easy | Selenium |
| 3 | There are 250 manual test cases , how will you segregate (on what basis) the regression , sanity , smoke suite? | medium | Manual Testing |
| 4 | When Regression ,Sanity , smoke test scripts are executed ? | medium | Manual Testing |
| 5 | how will you decide that this test case is feasible or good candidate for automation ? | medium | Manual Testing |
| 6 | So you keep on designing test scripts when will you execute those scripts ? which is the right time to execute test scripts and what is the time interval you run those test scripts ? | medium | General QA |
| 7 | Say you have 30 + sprints in your release how will you design your test scripts and run them ? | medium | Framework Design |
| 8 | How and when is Jenkins is used in your Automation? | medium | CI/CD |
| 9 | Say suppose your dev team deploys the build in 5th sprint , how useful is your test scripts that is designed your earlier? | medium | Manual Testing |
| 10 | How Efficiently you had used build management tools in your project ? state few ? | medium | General QA |
| 1 | Using Selenium can we automate JavaScript? | medium | Java |
| 1 | Difference among mobile Native, Web and Hybrid apps? | medium | General QA |
| 2 | Name the language that is used to write tests in Appium? What all frameworks that are supported by Appium? Appium Limitation? | easy | Selenium |
| 3 | Difference between Appium and Calabash? Prerequisites to use Appium? How do you setup Appium? | easy | Selenium |
| 4 | Advantages and disadvantages of Appium? | medium | Selenium |
| 5 | What is Appium inspector and how it works? | easy | Selenium |
| 6 | How data exchange function between your test and the App? Explain the design of the Appium? | medium | Selenium |
| 7 | How can you find the DOM element or X path in case of a mobile application? | medium | General QA |
| 8 | Name the types of errors that you can face in Appium? | easy | Selenium |
| 9 | What are the most difficult scenarios that one might face while testing Appium? | medium | Selenium |
| 10 | What is an Appium package master? How can you create an Appium Package? | easy | Selenium |
| 11 | What is the underlying API that Appium follows? | easy | Selenium |
| 12 | How can you inspect elements that are present in the Native Android App and IOS app? | medium | General QA |
| 13 | Write the command that will allow you to identify objects uniquely when there are multiple objects within the same class name using Appium? | easy | Selenium |
| 14 | Mention the method with which you can scroll down in App? | easy | Selenium |
| 15 | Give the difference between emulator and simulator? Which approach is the best? Testing on real devices or simulators/emulators? | easy | General QA |
| 1 | Which webservices mostly used in banking domain? | easy | General QA |
| 1 | How to reverse individual words in a string 'Hello world' as 'olleh dlrow' | medium | General QA |
| 2 | How to get the frequency of the duplicate elements in the array and print the duplicate elements | medium | General QA |
| 1 | Design Framework for api testing | medium | Selenium |
| 2 | send request using curl commands | medium | General QA |
| 3 | write a program using yeild and lambada function | medium | Coding |
| 1 | Explain about yourself | easy | General QA |
| 2 | Explain about your current project | easy | General QA |
| 3 | Explain Cucumber Framework | easy | Selenium |
| 4 | Explain PageObjectModel | easy | General QA |
| 5 | Entrance scenario of Automation testing | medium | General QA |
| 6 | Which framework have you used in your project | easy | Selenium |
| 7 | Diff b/w frames & iframes | medium | Selenium |
| 8 | Tell me one scenario in your selenium project where you have used polymorphism | medium | Java |
| 9 | Have you used interface in your selenium project | medium | Java |
| 10 | What are functional & Non functional testing | medium | General QA |
| 11 | What will do in your Testplan | medium | General QA |
| 12 | what is STLC & SDLC | easy | Manual Testing |
| 13 | Tracebility Matrix | medium | General QA |
| 1 | What is difference between API testing and Webservice Testing | easy | API Testing |
| 2 | What are the Agile Ceremonies you follow in your project | medium | Manual Testing |
| 3 | How you have implemented Jenkins in your project | medium | CI/CD |
| 4 | Write Python program to read data from text file and convert it into JSON format | medium | API Testing |
| 5 | Script to Launch Browser | medium | Selenium |
| 6 | WebDriver is Class or Interface | medium | Java |
| 7 | Git Commands you are using in day to day life | medium | CI/CD |
| 8 | Python program to print Given Pattern 1 2 3 4 5 6 7 8 9 10 | medium | General QA |
| 9 | How to transfer files from one server to another server | medium | General QA |
| 10 | What will be output of below command on Linux grep -8 “This is Data” | Given Text | medium | General QA |
| 1 | Explain Selenium architecture | medium | Selenium |
| 2 | Name locators | easy | Selenium |
| 3 | Name types of XPath | easy | Selenium |
| 4 | Difference between list and tuple | easy | General QA |
| 5 | What are sets in python? | medium | General QA |
| 6 | Name some modules in python | easy | General QA |
| 7 | Purpose of init() method | medium | General QA |
| 8 | Outer left join, explain | easy | SQL |
| 1 | How do you keep your test data file in bdd project , | medium | BDD/Cucumber |
| 2 | how to handle serialization and deseriazation in api testing, | medium | API Testing |
| 3 | why do you not use extent report in your specflow project, | medium | Framework Design |
| 4 | how do you create custom report in specflow, | medium | BDD/Cucumber |
| 5 | what is dependency injection concept, | easy | General QA |
| 6 | what the base class for context in specflow, | medium | Framework Design |
| 7 | can we use scenario without ' then', | medium | General QA |
| 8 | what is the team velocity, | easy | General QA |
| 9 | how do u handle different locator for different browsers for the same element, | medium | Selenium |
| 10 | Describe your framework, | medium | Selenium |
| 11 | how do u design hybrid framework, | medium | Framework Design |
| 12 | how do u handle parallel testing and cross browser testing | medium | Selenium |
| 1 | What are the implications of setting real world scenario for a load test and basic schedule for stress test in load runner | medium | Performance Testing |
| 2 | What kind of testing be done to book tatkal ticket at 11:00 am in load runner | medium | General QA |
| 3 | What will you do when the client has not given throughput and respose time for a new Performance Testing scenario? | medium | Performance Testing |
| 1 | Specflow 1- how to reduce scope binding | medium | BDD/Cucumber |
| 2 | why we use partial class and where we use partial class in specflow. 3 what is glue file 4 how to make custom attribute for your framework 5 why we use POCO class in specflow 6 what is tagging in feature file 7 how to use external feature file in your project 8 how to create custom report in specflow with out extent report 9 what is testtrail 10 how to share data dynamically in specflow 11 dependency injection concept by constructor 12 what is base class of step context 13 give one exp of try | easy | Framework Design |
| 1 | Diff between soft assert and verify | easy | TestNG |
| 2 | How to execute cucumber test from XLS tc status | medium | BDD/Cucumber |
| 3 | How to execute failed tc in same runner class | medium | General QA |
| 1 | Questions: | medium | General QA |
| 2 | What are different types of waits? | easy | General QA |
| 3 | What is difference between implicit and explicit wait? | easy | Selenium |
| 4 | What are different object locators in selenium? | medium | Selenium |
| 5 | Which object locator is preffered? | easy | Selenium |
| 6 | what is difference between hash map and hash table? | easy | SQL |
| 7 | What is interface? | easy | Java |
| 8 | what is difference between interface and abstract class? | easy | Java |
| 9 | Exception handling | medium | Java |
| 10 | how to reverse the words in the string?eg: i like program language java to java language program like i | medium | Java |
| 11 | Using hash map,how to find no of occurences of a character in the string? | medium | General QA |
| 12 | can main method be over loaded,can main method overided | medium | General QA |
| 13 | which access modifiers can be used in interface? | easy | Java |
| 14 | access modifiers in java and its scope? | medium | Java |
| 15 | What is difference between scenario and scenario outline? | easy | BDD/Cucumber |
| 16 | can main method be overloaded? | medium | General QA |
| 17 | can main method be overrided? | medium | General QA |
| 1 | What is the difference between Agile Scrum and KANBAN? Explain with a practical example. | easy | Manual Testing |
| 2 | How to click on all the links in a webpage | medium | General QA |
| 3 | Why do we use Protractor and how is it different from Selenium? | medium | Selenium |
| 4 | Questions on Framework, explain the framework you are using in your current company. | easy | Selenium |
| 1 | Tell me about Automation Experience, | easy | General QA |
| 2 | What are the key features that you automated in you project? | medium | General QA |
| 3 | What is HashMap,What is the function to add an element hash map. | easy | Java |
| 4 | What is ArrayList? How to add element in arraylist? | easy | Java |
| 5 | Difference between abstraction and interface | easy | Java |
| 6 | If you want to run only sanity testcases from Regression suite,how would you do that | medium | Manual Testing |
| 7 | How would you locate the hidden element present in webpage? | medium | General QA |
| 8 | Program to convert first letter to uppercase in a word | medium | General QA |
| 9 | TestNG annotation in Sequence | medium | TestNG |
| 1 | Tell me your Project structure | medium | General QA |
| 2 | If I am unable to click on a button on a webpage and It is highlighting properly using locator?what will be your approach | medium | Selenium |
| 3 | If I want to pass the parameters using testNG what will be the approach | medium | TestNG |
| 4 | Lets say I want to upload my resume just like naukri.com one windows open.How will you automate that part? | medium | General QA |
| 5 | What are Listener and where u have used listener in your framework | medium | Selenium |
| 1 | What all tools you have used for automation? | medium | General QA |
| 2 | What is cross browser testing | easy | Selenium |
| 3 | What if I want to call static variables outside package | medium | Java |
| 4 | How do you maintain repository | medium | General QA |
| 5 | Suppose I have a new machine what all things are required for BDD framework? | medium | Framework Design |
| 6 | What is difference between BDD and TestNG | easy | TestNG |
| 7 | Suppose my client requirement is like execution should not stop even your test cases are failed,what will be your approach | medium | Manual Testing |
| 8 | Suppose I have 100 scenarios and those sceanrios are divided into 5 functionalities and I want to execute only 2 scenarios what will be your approach | medium | General QA |
| 9 | How you have used Encapsulation and abstraction in your framework | medium | Java |
| 10 | What is method overloading and overrriding | easy | Java |
| 11 | If I want to fetch my test data without touching my testcases | medium | General QA |
| 12 | What is fillo class | easy | General QA |
| 13 | What is Page Object and Page factory | easy | Selenium |
| 14 | What are technical challenges you have faced in the automation project and how did you overcome those | medium | General QA |
| 15 | Webdriver driver = new ChromeDriver(); Is this a valid statement justify | medium | Selenium |
| 1 | Interview questions:- | medium | SQL |
| 2 | · stringBuffer & StringBuilder | medium | General QA |
| 3 | · static methods | medium | Java |
| 4 | · Interface &abstract class | medium | Java |
| 5 | · Encapsulation and instance where you’ve used it | medium | Java |
| 6 | · Lambda Expression | medium | Java |
| 7 | Selenium:- | medium | Selenium |
| 8 | · different locators | medium | Selenium |
| 9 | · Different exception encountered in selenium | medium | Java |
| 10 | · Regular expression | medium | General QA |
| 11 | · Type of wait | medium | General QA |
| 12 | · How to get link count in page | medium | General QA |
| 13 | · Relative and Absolute xpath | medium | Selenium |
| 14 | Framework:- | medium | Selenium |
| 15 | · Framework main components | medium | Selenium |
| 16 | · Annotations | medium | TestNG |
| 17 | · Helper attribute | medium | General QA |
| 18 | · How to run tc from Jenkins | medium | CI/CD |
| 19 | · How to take screenshot of failed tc | medium | Selenium |
| 20 | · Profiling in maven | medium | CI/CD |
| 21 | · Swift payments | medium | General QA |
| 22 | · Mt103,mt192,mt195,mt202 | medium | General QA |
| 1 | How to automate OTP in Selenium code | medium | Selenium |
| 1 | Why do we need to write .exe while giving the chrome driver path | medium | Selenium |
| 2 | When do you get NoSuchElement and StaleElementReference exceptions? | medium | Java |
| 3 | How do you check logs for an application? | medium | General QA |
| 4 | What does -f mean in the tail -f command? | medium | General QA |
| 1 | Difference between overload and overloading | easy | Java |
| 2 | Can we override static method | medium | Java |
| 3 | Can we overload static method | medium | Java |
| 4 | Given the code I want to make it immutable How do I achieve it public Double getSalary() { return salary; } } | medium | Java |
| 5 | Can I execute multiple catch blocks without try will it give me compile time error. | medium | General QA |
| 6 | How to achieve serialization and de serialization ?? | medium | Java |
| 7 | How do we convert json response into pojo in restassured Can you write the code or explain | easy | API Testing |
| 8 | Can we override equals method in java | medium | Java |
| 9 | Sort the list in java | easy | Java |
| 10 | I want to sort below employee name using key Map<Employee , Integer> map1 = new HashMap<>(); map1.put(new Employee('Shubham',1000', 1); map1.put(new Employee('Ritik',2000', 2); | easy | Java |
| 11 | Where you have you used thread in selenium | medium | Java |
| 12 | Do you know from which package or class thread.sleep() do we get | easy | Java |
| 13 | Difference between hooks and tags | easy | General QA |
| 14 | Difference between scenario and scenario outline | easy | BDD/Cucumber |
| 15 | Suppose there are 100 feature files will there be 100 Hooks to execute??or is there any other solution | medium | BDD/Cucumber |
| 16 | How to pass the data externally to feature file or how to pass data from one feature file to another in Cucumber. | medium | BDD/Cucumber |
| 17 | Suppose while login the username and password the login button gets displayed after some time so code to write the wait in selenium | easy | Selenium |
| 18 | What is expectedconditions in wait code?? Class or interface | easy | Java |
| 19 | What is marker interface in java | easy | Java |
| 20 | Maven command to run test with regression test case name or tag name | easy | Manual Testing |
| 21 | What is JVM why it is used | easy | Java |
| 22 | What is meant by Overhiding | easy | General QA |
| 1 | What is TDD & BDD | easy | BDD/Cucumber |
| 2 | How can we login with different usernames using DDD & BDD | medium | BDD/Cucumber |
| 3 | What is extent reports | easy | Framework Design |
| 4 | 1 Example of Given & 3 Then | medium | General QA |
| 5 | What is Maven? Why we use it? API Que | easy | CI/CD |
| 6 | Explain HTTP methods? | easy | API Testing |
| 7 | difference between PUT & POST? | easy | General QA |
| 8 | When we get 200 & 400 status code? | medium | API Testing |
| 9 | How can we authenticate correct response? | medium | General QA |
| 10 | real time example of PUT POST? Explain SDLC?, Defect/bug life? cycle,what is deferred bug? Difference between DELETE,DROP & TRUNCATE? How will you get the data from table rows ? | easy | SQL |
| 1 | Interview Questions- | medium | SQL |
| 2 | What is Unit Testing? | easy | General QA |
| 3 | Who performs unit testing? | medium | General QA |
| 4 | What is System Testing and Integration Testing? | easy | Manual Testing |
| 5 | What is Beta Testing? | easy | General QA |
| 6 | What is Performance Testing? | easy | Performance Testing |
| 7 | How to check the stress? | medium | General QA |
| 8 | What is Agile? What are the advantages of agile? | easy | Manual Testing |
| 9 | What is Scrum methodology? | easy | Manual Testing |
| 10 | What is backlog in Scrum methodology? | easy | Manual Testing |
| 11 | Have you used ALM Or QC? | medium | General QA |
| 12 | Have you worked on Jira? | medium | Manual Testing |
| 13 | Do you know BVA? | medium | General QA |
| 14 | Give an example of BVA for an e-commerce site. | medium | General QA |
| 15 | Why is ECP used? | medium | General QA |
| 16 | Give an example of ECP for an e-commerce site. | medium | General QA |
| 17 | Suppose there is a user who belongs to group A. On selecting the date, application should display the transaction details for previous year only if the user belongs to group A and for other users application should display a message. How many Test Cases can derived from this scenario? | easy | Manual Testing |
| 18 | What is user story? | easy | General QA |
| 19 | What is Smoke and Sanity Testing? | easy | Manual Testing |
| 1 | Regression vs Retesting | medium | Manual Testing |
| 2 | page object model | medium | Selenium |
| 3 | Sql query to find 3rd highest salary | medium | SQL |
| 4 | Different Locators in Selenium | medium | Selenium |
| 5 | Differnace between Delete , truncate and drop command | medium | General QA |
| 6 | Differance between Method overloading and Overriding | medium | Java |
| 7 | defect life cycle | medium | Manual Testing |
| 8 | Sql query to join 2 tables using right join | medium | SQL |
| 9 | Test cases for Lift | medium | Manual Testing |
| 1 | Explain Exploratory Testing | easy | Manual Testing |
| 2 | Regression vs sanity vs smoke | medium | Manual Testing |
| 3 | Code to reverse a string | medium | Coding |
| 4 | code to move all 0s at the end | medium | General QA |
| 5 | API related questions | medium | General QA |
| 6 | Sql query to find 3 lowest number | medium | SQL |
| 7 | sql query to join 2 tables | medium | SQL |
| 8 | Project related questions | medium | General QA |
| 9 | Current responsibilities | medium | General QA |
| 1 | Tell me about your project and roles and responsibility | easy | General QA |
| 2 | diff between patch and put | easy | General QA |
| 3 | What is JWT | easy | General QA |
| 4 | What is singleton | easy | Java |
| 5 | Lazy loading in java | medium | Java |
| 6 | Lazy Loading in selenium | medium | Selenium |
| 7 | what is Cros? | easy | General QA |
| 8 | how to find broken link code | medium | Selenium |
| 9 | difference between & and && | easy | General QA |
| 10 | diff b/w auth and authorization | medium | General QA |
| 11 | one puzzle related to 8 ball weight | medium | General QA |
| 12 | if bug is fixed and it is not reproducible anymore did you close it or not | medium | General QA |
| 13 | if bug is happening sometime and sometime not how do you handle with jira assigning | medium | Manual Testing |
| 14 | what is agile methodology | easy | Manual Testing |
| 15 | diff b/w >> and >>> | medium | General QA |
| 16 | diff b/w / and // | medium | General QA |
| 17 | stale reference exception? | medium | Java |
| 1 | What is the difference between static binding and dynamic binding? | easy | Java |
| 1 | Webdriver io framework question | medium | Selenium |
| 1 | Different Locators ised in Selenium | medium | Selenium |
| 2 | Oops Concept 3 How to run parallel test case using TestNg 4 Java program to find the happy string | medium | Java |
| 3 | Explain POM.xml | easy | API Testing |
| 4 | API status codes | medium | API Testing |
| 5 | difference in OAuth and OAuth2.0 | medium | API Testing |
| 6 | Selenium code to click 3 checkbox | medium | Selenium |
| 7 | Absolute xpath vs Relative Xpath | medium | Selenium |
| 8 | Explain Selenium webdriver architecture | medium | Selenium |
| 9 | Sql queries to join | medium | SQL |
| 10 | CI/CD pipelines | medium | CI/CD |
| 11 | Git commands | medium | CI/CD |
| 12 | Agile methodology | medium | Manual Testing |
| 13 | Returntype of HashSet | medium | Java |
| 14 | Difference in ArrayList and Set | easy | Java |
| 15 | Keyword driven framework, Data driven framework, hybrid framework | medium | Framework Design |
| 16 | Prime number code | medium | Coding |
| 17 | Test plan vs Test Strategy | medium | Manual Testing |
| 18 | Selenium grid is used for | medium | Selenium |
| 19 | Some project related wuestions | medium | General QA |
| 20 | Daily responsibilities | medium | General QA |
| 1 | java code to print prime numbers between 1 to 100. | medium | Java |
| 2 | java code to reverse a integer value 123456. | medium | Java |
| 3 | Oops concept | medium | Java |
| 4 | How can we schedule a job on Jenkins | medium | CI/CD |
| 5 | If there are 1000 test cases how will you identify the regression test cases | medium | Manual Testing |
| 6 | Selenium code for bootstrap dropdown menu. | medium | Selenium |
| 7 | Bearer Token in postman | medium | API Testing |
| 8 | Constructors | medium | Java |
| 9 | Abstract method defination | medium | General QA |
| 1 | Sql query for join | medium | SQL |
| 2 | Define the different data types in java | easy | Java |
| 3 | Maven Life cycle | medium | CI/CD |
| 4 | Retesting vs Regression | medium | Manual Testing |
| 5 | Daily routine | medium | General QA |
| 1 | Can we make Constructor of a class Private. | medium | Java |
| 2 | How to sort 2 list of webelements and compare. | easy | Coding |
| 3 | Parallel Testing in TestNg | medium | TestNG |
| 4 | How can you commit code in GIT repo w/o merge conflicts. | medium | CI/CD |
| 5 | Config.properties file | medium | Framework Design |
| 6 | How can we run testcases in headless mode. | medium | Selenium |
| 7 | How many test cases should regression suite should include. | easy | Manual Testing |
| 8 | About project and responsibilities | medium | General QA |
| 1 | What is difference between API and WebService. | easy | General QA |
| 2 | What is difference between SOAP & Rest API. | easy | API Testing |
| 3 | Can you write a sample of API(URL) and JSON. | medium | API Testing |
| 4 | How do you handle Authentication token. | medium | API Testing |
| 5 | How many type of Authentication in POSTMAN/ Rest-Assured. | easy | API Testing |
| 6 | What is difference between OAuth1.0 and OAuth2.O ,When and where do you use and how. Can you write a sample code. | easy | API Testing |
| 7 | What is baseURI in RestAssured. | easy | API Testing |
| 8 | Can you explain RequestSpecification request = RestAssured.given(); | easy | API Testing |
| 9 | What will be returned type of response.jsonPath().getJsonObject('XYZ'); | medium | API Testing |
| 10 | How do you extract the values of JSON and how do you validate response. | medium | API Testing |
| 11 | Can you write a code of save the response in a JSON file. | medium | API Testing |
| 12 | How do you validate headers of response. | medium | API Testing |
| 13 | What is difference between Headers and Header class. | easy | API Testing |
| 14 | What is difference between response.header(“xyz”) and response.headers() methods. | easy | API Testing |
| 15 | Can you extract all the headers from response at run time. | medium | API Testing |
| 16 | What is JSONObject() , request.header(“xyz”), response.path(“lable”) , response.body().asString() , response.getBody().prettyPrint(); , RestAssured.given().queryParam(“xyz”,”abc”); | easy | API Testing |
| 17 | What is difference between request.get(“https//dev-mode.com/api/allcustomers”) and request.request(Method.GET,'/ allcustomers '); | easy | General QA |
| 18 | What is difference between PUT and Patch . Have you ever used and where. | easy | General QA |
| 19 | What are status code(2xx ,3xx ,4xx, 5xx) in API. | medium | API Testing |
| 20 | How do you print your response in JSON format. | medium | API Testing |
| 21 | How do you post body in POST and how many way to post. | easy | General QA |
| 22 | What all are the dependency for Rest-Assured. | medium | General QA |
| 1 | Project explain | easy | General QA |
| 2 | Which automation framework used and explain it | easy | Framework Design |
| 3 | Haspmap and Arraylist | medium | Java |
| 4 | Extends keyword and import difference | medium | General QA |
| 5 | How to verify data in application and database | medium | SQL |
| 6 | Frames handling in selenium | medium | Selenium |
| 7 | Different Exception class Nd exceptions in selenium | medium | Java |
| 8 | Implicit , explicit and fluent wait | medium | Selenium |
| 9 | double Colon in Xpath(sibling concept) | medium | Selenium |
| 10 | How to handle dropdown | medium | Selenium |
| 11 | Logic of reverse a number | medium | General QA |
| 12 | Can we overload mAin method? | medium | General QA |
| 13 | Abstract class and inheritance | medium | Java |
| 14 | Requirement traceability matrix | medium | Manual Testing |
| 1 | Synchronisation in selenium | medium | Selenium |
| 2 | Waits,Alerts,Actions class ,Multiple windows and frame handling | medium | Selenium |
| 3 | About frame work,How to reexecute failed testcase | medium | Selenium |
| 4 | Typ of exception in selenium,Jsexecuter,Exception for findelement and findelements | medium | Selenium |
| 5 | Priority to set, Can we give negative priority, What if don't give priority | medium | TestNG |
| 6 | Dataprovider, Invocation count, Annotations of testing, How to redure execution time of stestcases | medium | TestNG |
| 7 | String concepts, Exception type , Final finally | medium | Java |
| 8 | Can we overload and override constructor | medium | Java |
| 9 | String prog to read character count using hash map | medium | General QA |
| 1 | What is api ? | easy | General QA |
| 2 | Difference between api and webservices? | easy | General QA |
| 3 | Difference put and patch ? | medium | General QA |
| 4 | What is token ? | easy | General QA |
| 5 | What is basic auth? | easy | API Testing |
| 6 | What is Channing request? | easy | General QA |
| 7 | How you get the response from one api and send to another api ? | medium | General QA |
| 8 | Difference between pre- request and test script ? | easy | General QA |
| 9 | What is variable ? Uses of variable and scope of variable ? | easy | General QA |
| 10 | Which variable is most useful in api ? | easy | General QA |
| 11 | Validate of api testing ? | medium | API Testing |
| 12 | Uses of get and post api ? | medium | General QA |
| 13 | What is endpoint ? Collection | easy | Java |
| 1 | unix command to to get 2nd row from file | medium | General QA |
| 2 | built in interfaces in java | medium | Java |
| 3 | unix command to list the directory | easy | General QA |
| 4 | how to read the application.properties, name utilities used | easy | General QA |
| 5 | how to automate the API using java | medium | Java |
| 6 | how o read from excel sheet | medium | General QA |
| 7 | what is core difference between hive and oracle db | easy | General QA |
| 8 | The left table has 100 records, right table has 50 records, if we do left join what is the outcome | easy | SQL |
| 9 | select name from table A - select name from Table B , will this quesry work in hive ? | easy | SQL |
| 10 | what is the use of CUT command in linux | easy | General QA |
| 1 | What is the difference in UI and GUI? Explain with examples. | easy | General QA |
| 1 | What is Desired capabilities , ChromeOptions, what is difference between them. What is string constant pool, how to run specific stage in jenkins pipeline, in ArrayList,Single linked list and double linked list which one you preffer and why, what is hash code, write program to get all combinations of 3 number whose sum is equal to 10. will css and xpath differ based on browser,some thing like xpath search engine | easy | Selenium |
| 1 | 2 .Each file will be read once and summed by a separate thread, up to a maximum of 4 concurrent threads (even if there are more than 4 separate integer files). | medium | Java |
| 2 | 3 Finally all the sums of each file are added together and the total is printed to standard output | medium | Java |