Wipro Interview Questions and Answers

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
Get Updates:Software Testingo Telegram Group

We have tried to share some of the manual testing interview questions, selenium interview questions & testing interview questions also, but we are recommending spending some quality time to get 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 to share your recent interview questions and experience with us. You Can share those details by connecting with us at softwaretestingo.com@gmail.com.

Wipro Automation Testing Interview Questions

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);
		// 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++)


AllĀ subsetsĀ forĀ givenĀ stringĀ are:Ā 

Position: Sr Automation Engineer
Company Location: Chennai
Experience: 9 Yrs
Shared By: Aditi Kumari
No Of Rounds: 1
Updated on: 03.10.2022


All the interviews went well. The person who took the interview was polite and listened to the answers that I explained to him


  • 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 to 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.

MyWipro Wipro Bangalore Company Interview Questions

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 file 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 in which list collections have you used?
  • What is Maven ā€“ 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.

MyWipro Wipro Bangalore Company Interview Questions

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.
  • In an excel sheet having multiple hyperlinks, how will you click on the second one?
  • How will you get to a folder with a subfolder, one notepad file, one excel, and one PowerPoint? Get 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 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?

Wipro Selenium Interview Questions and Answers [ F2F Round ]

  • How to reverse a string and check if its 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 (waits 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?
  • 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 text field is visible, but for the other device, the text field is not visible due to resolution changes.. how to fix this through code.
  • BDD cucumber explanation
  • Difference between list and set. Not only 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 to handle windows pop with selenium without using AutoIt.

Wipro Automation Testing Interview Questions

  • Introduce yourself.
  • The framework used in automation.
  • TestNg annotations. Order of execution. Explain
  • Code for reading data from Excel.
  • Code for opening the browser, 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 of 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 matching 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

Wipro Selenium Interview Questions – April 2018

  • 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

Wipro Selenium Interview Questions – Saturday, 14 April 2018

Selenium Testing Round 1

  • What is 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 to find out 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


  • 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
  • Few projects management questions

Wipro Noida Interview 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?
  • Questions on XPath, please study XPath well.
  • What are webdriver and selenium other tools?
  • Is the constructor allows static field?
  • 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 mention it in the cv
  • How to do API testing
  • Error codes in API testing
  • Web table handling
  • Autoit question

About Wipro Company

Wipro Limited is an Indian Information Technology Services corporation headquartered in Bengaluru, India. In 2013, Wipro demerged its non-IT businesses into separate companies to bring in more focus on independent businesses.

I love open-source technologies and am very passionate about software development. I like to share my knowledge with others, especially on technology that's why I have given all the examples as simple as possible to understand for beginners. All the code posted on my blog is developed, compiled, and tested in my development environment. If you find any mistakes or bugs, Please drop an email to softwaretestingo.com@gmail.com, or You can join me on Linkedin.

3 thoughts on “Wipro Interview Questions and Answers”

  1. 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?

    • 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?


Leave a Comment