Wipro Overview
- www.wipro.com
- Bengaluru
- 10000+ employees
- 1945
- Public (WIT)
- IT Services
- ₹500+ billion (INR) per year
- Infosys
Wipro Selenium Interview Questions and Answers ~ Wipro Automation Testing Interview Questions: The most important part of preparing for an interview is practice. Knowing what job interview questions you might be asked is essential – that way, you can craft your answers well in advance and feel confident in your responses when the pressure is on.
Wouldn’t it be great if you knew exactly what interview questions are asked for the Test Engineer and QA for Manual & Automation Positions? Unfortunately, we can’t read minds, but we’ll give you the next best thing: a list of previously asked Wipro Selenium interview questions and answers.
Post On: | Wipro Interview Questions |
Post Type: | Interview Questions |
Published On: | www.softwaretestingo.com |
Applicable For: | Freshers & Experience |
We have tried to share some of the manual testing interview questions, selenium interview questions, and testing interview questions, but we recommend spending some quality time getting comfortable with what might be asked when you go for the Wipro Automation Testing Interview Questions.
Still, we need your love and support to make this platform more helpful to our fellow testers. So, it would be great if you shared your recent interview questions and experiences with us. You Can share those details by connecting with us at softwaretestingo.com@gmail.com.
Wipro Selenium Automation Testing Interview Questions
Company Location: Bangalore, India
Updated on: 07.08.2024
- What is heap and stack?
- What are the different types of API and their usage?
- How do you handle dynamic web Elements?
- Write syntax for selecting a value from the drop-down.
- Write syntax for the wait mechanism.
- What are the different types of locators and their usage
- How to handle hyperlinks?
- Write syntax for collecting all broken links on a page.
- Close vs quit.
- How do you take a screenshot using a Selenium webdriver?
- What are the different types of annotations and their usage?
- What is glue and its usage? Write the syntax.
- What is a feature file, and what are its components?
- How to handle Windows-based alerts?
- How to handle javascript using selenium
Source: Telegram Group
Company Location: Bangalore, India
Updated on: 01.08.2024
- About Framework
- About oops in the framework
- Method overloading and method overriding
- Serialization.
- Enum
- Custom exceptions
- Checked and unchecked exceptions
- Throw and throws
- Collection and collections
- Collection interfaces
- Array list and linked list
- Print vowels count in a string and remove duplicate vowels except the first occurrence.
- Iframes in selenium
- Mouse actions in selenium
- The version of selenium used in the project and different b/w the previous version
Source: Telegram Group
Company Location: Bangalore, India
Updated on: 21.06.2024
- Reverse the string
- Reverse the string in each word i/p “welcome to java”, O/p ” emoclew ot avaj”
- Calculate the power consumption billing. Used unit 235.8 Salbs 1- 75 units — 5.25 76-150 units — 6.50 151-250 units — 7.75 251 – 350 units — 9 Above 351 units — 10.15
- Second largest number
- Store state and capital and find the size of the total number of cities, then display it in alphabetical order
- Need to find the o/p for the below program
package com.softwaretestingo.abstraction; public class AllSubsets { public static void main(String[] args) { String str = "FUN"; int len = str.length(); int temp = 0; // Total possible subsets for string of size n is n*(n+1)/2 String arr[] = new String[len * (len + 1) / 2]; // This loop maintains the starting character for (int i = 0; i < len; i++) { // This loop adds the next character every iteration for the subset to form and add it to the array for (int j = i; j < len; j++) { arr[temp] = str.substring(i, j + 1); temp++; } } // This loop prints all the subsets formed from the string. System.out.println("All subsets for given string are: "); for(int i=0; i<arr.length;i++) { System.out.println(arr[i]); } } }
Ans:
All subsets for given string are: F FU FUN U UN N
Company Name: WIPRO TECHNOLOGIES
Position: Sr Automation Engineer
Company Location: Chennai
Experience: 9 Yrs
Shared By: Aditi Kumari
No Of Rounds: 1
Updated on: 03.10.2022
Experience
All the interviews went well. The person who took the interview was polite and listened to the answers that I explained to him
Questions
- Explain about you.
- OOPS, concepts where it has been used in my project.
- What are collections in Java?
- difference between Array and Collections
- difference between Abstract and Interface
- How to work with windows in selenium.
- What is the use of Action Class in Selenium
- What are all the keywords available in Maven?
- What does Maven Clean do? Where will it be clean?
- What is meant by local, remote, and centralized maven repo?
- We have set the email notification in Jenkins. Once the job was over, we got the email. What will you infer from that?
- Given an integer input and asked me to write a code to reverse it
- Given a string and asked me to write a code to get a character and its count using a hash map
- What are all the methods in Rest Assured (like Get, Post)
- What status code series and why is it meant for (100 series for information, 500 series for server errors)
- what are 200, 201, and 204, 402 meant for?
- Once we get 201, what do we need to do? How do we validate that the data is created successfully?
- Difference between query param and path param
- What model are you using in your project(V Model, Agile like that)
- What are the different design techniques, and what are the techniques you are using in your project
- What are the Entry and Exit criteria in the Test Plan
Tips: Don’t be prepared just for an interview. Daily, prepare for knowledge. You will be easily able to clear the interview. If 1 or 2 questions, you are not able to answer. Just ask for the clue. The interviewers are also human-like. They will help you. Still, if you cannot answer your worries, don’t lose hope and be cool and calm to face the next question. Fail Fast, and you will succeed sooner.
Company Location: Bangalore, India
Updated on: 11.11.2021
- Scenario and Scenario outline in cucumber
- Background keyword in cucumber
- How will you define both the feature and step definition files in the Cucumber Login Page, where the User enters the User ID and Password?
- If I have a textbox with 20 values and I want to read the 10th value of the text, how can that be done?
- How have you implemented Polymorphism and Abstraction in your project? Explain with coding
- What are the different types of collections, and which collections have you used on which list?
- What is Maven? What is the difference between Maven Clean and Test?
- Types of wait used in your project?
- How to capture failed test cases screenshots and explain the flow
- How have you generated reports? Explain the flow
- How to capture screenshots
- How does the system know which input data file has to use? Explain the code
- Difference between SOAP and Rest API
- What is a Stateful and Stateless API?
- What is the difference between XML and JSON?
- What exactly will you verify in API Testing?
- What is the POST method?
- Error code types and then particularly asked for 401/403 Error code
- What are agile and waterfall?
- Explain Agile practices in your project.
- What is the framework you have used?
- Explain Test creation and Logging defects.
Company Location: Bangalore, India
Updated on: 08.11.2021
- What is the difference between findelement() and findelements()?
- What is POM?
- Write code to navigate back and refresh
- How to handle multiple windows in selenium?
- What are the different mouse and keyboard operations performed in selenium?
- What framework have you used?
- Have you written test scripts?
- Which model have you used in your project – Agile or waterfall?
- What is your scrum sprint duration?
- Which estimation model have you used?
- Write a program to reverse the string.
- Write a program to count the occurrences of characters in a string.
- How will you click on the second one in an Excel sheet with multiple hyperlinks?
- How will you get to a folder with a subfolder, one Notepad file, one Excel file, and one PowerPoint file? Go to the Notepad file.
- Explain in detail how you used a data-driven framework.
- What is a Hybrid framework?
- How do you test web pages and initialize them using POM?
- What is the name of the folder created for Maven?—-m2 folder.
- What are the differences between Constructors and Methods?
- What are the components that are not allowed in the Interface and Abstract class?
- What is Maven?
- What is TestNG? Why do you use it?
- What is WebDriver?
- What is the difference between assert and verify?
- How do you verify actual and expected results?
- How to reverse a string and check if it is a palindrome
- How to structure data for a party where some people are dancing and some of them are eating (using random gen)
- How to see all the controllers on the page (Wait question)
- How are you generating reports for your project?
- Where have you used encapsulation in selenium?
- What is a hybrid framework?
- What is a data contract?
- Faster locator?
- How to run 100 tests on five pages?
- Dynamic XPath ? or Alphanumeric
- Types of exceptions in selenium?
- Explain any five types of exceptions in Selenium.
- If you have multiple hyperlinks, how to find the fifth one?
- About POM?
- GIT/TFS
- After launching the Facebook application, how to get the latest post/news feed from the home page
Code for taking a screenshot in selenium - How to invoke the Appium server programmatically.
- Two Android devices are connected. For one device, the text field is visible, but for the other device, the text field is not visible due to resolution changes.. how can we fix this through code?
- BDD cucumber explanation
- The list and the set differed. In addition to the general points, the interviewer asked which one was a better performance.
- TestNG annotations order
- How to run the same test case in different devices in sequential. Not in parallel
- Write a program that reads objects from a property file in the page object model framework.
- How do you handle Windows pop with selenium without using AutoIt?
- Introduce yourself.
- The framework used in automation.
- TestNg annotations. Order of execution. Explain
- Code for reading data from Excel.
- Code for opening the browser and opening the application from the beginning.
- Difference between different waits.
- How to handle frames
- How to handle alert popups.
- How can you maximize the browser?
- OOPS concepts Explain with an example
- Different exceptions.
- Polymorphism, for example.
- Difference between the quit and close method
- Types of Testing
- Automation Framework
- Why testing
- Difference between bug, error
- How did you log your bugs?
- JUnit and TestNG difference?
- What is the interface? Maven, TestNG, Jenkin?
- What are the benefits of TestNG?
- Find a particular cell if there is no ID for the cell.
- The latest version of selenium.
- What is different between the old & new selenium versions?
- Which one is the Faster locator?
- We need to use it privately in class B, so what concept will we use?
- What is the difference between b/w string and StringBuffer?
- What is encapsulation?
- What is BDD
- How do you check multiple data using TestNG and Cucumber?
- Advantages of TestNG
- What is Maven
- Tell logic to Reverse a string and find duplicates in the string
- What is Scenario Outline
- If you have multiple matches in XPath with the exact text, how will you handle this
- How to get XPath from the Web table
- What is XPath Parameterization
- Why BDD is Used
- What are the desired capabilities?
- Write a program on the occurrence of each character in a given string. (how many times the letter is repeated).
E.g., selenium
S-1
E-2
L-1
N-1
I-1
U-1
M-1
- driver.manage().timeout() – how methods are calling methods?
- Webdriver driver; driver.get()? What will happen?
- Implicit, explicit, fluent wait syntax and working
- Types of XPath
- Which XPath is good, absolute, or relative
- Interface and abstract class difference
- What if I give the method body in an interface?
- How do you initiate browser selenium?
- TestNG Annotations
- Methods in TestNG
- Annotations in testing. How to use
- Switching to frames in selenium
- Handling pop-ups
- How to Fetch data from excels
- Types of framework
- Types of exception in selenium
- Exception hierarchy in Java
- Explain any five types of exceptions in Selenium
Selenium Testing Round 1
- What is a Constructor, and why is it used types?
- Runtime polymorphism and its types
- Abstraction, abstract class, interface, and their differences
- Method overriding program
- Inheritance with an example. Multilevel inheritance possible in Java or not
- Exception handling, throw, throws keywords usage and differences, and finally, block
- Collections in java
- Dynamic binding example
- Selenium life cycle
- Xpath types, one problem on XPath identification
- How to work with different windows, switch to a particular window using a name, write code for that
- Working with different frames
- How do you find all the link elements on a page and click on a particular link?
- Framework types
- The page object model in detail
- Page factory concept
- BDD, Cucumber, feature files, scenario, scenario outline, data tables, parameter passing.
- Junit annotations
- TestNG, priorities execution
Round2
- Projects working on.. roles and responsibilities
- Few questions on SQL basics
- Continuous integration, Jenkins
- Maven, types of dependences for selenium
- Git commands
- One simple program on object identification, buttons, list
- String reversal in Java
- Types of a wait, fluent wait, have been asked to write its code on paper
- A few project management questions
1st round :
- Tell me about your technical project related to selenium
- Instead of reading data from excellent, what are other approaches to reading input
- Have you got the chance to decide which framework to implement in the project?
- If you have questions about XPath, please study it well.
- What are webdriver and Selenium’s other tools?
- Does the constructor allow static fields?
- Types of constructor
- What are JVM, JDK, and JRE
- I have a .class file that I should need to execute among JDK JVM JRE
2nd round:
- Are you ready to learn other tools except for selenium?
- Explain the framework design
- How to write the result to excel
- What are assertions
- SQL query on joins
- How many scripts will I write?
- The Appium tool has been working since I mentioned it in the CV
- How to do API testing
- Error codes in API testing
- Web table handling
- Autoit question
How to reverse a string and check if its a palnidrom
How to structure data for a party where some people are dancing and some of them is eating (using random gen)
How to see all the controllers in the page (wiats question)
generating report?
encapsulation in selenium?
what is hybrid frame work
what is data contract
Faster locator?
How to run 100 tests on 5 pages?
dynamic xpath ? or Alpha numeric
Types of exception in selenium?
Explain any five types of exceptions in Selenium?
If you have multiple hyperlink how to find the fifth one?
POM?
GIT/TFS
Thanks Ahmed For Sharing those interview questions
How to structure data for a party where some people are dancing and some of them is eating (using random gen)
How to see all the controllers in the page (wiats question)
Answers to the above questions please?