Tester Interview Questions

Published July 22, 2026 · Updated July 22, 2026

28 verified Tester interview questions from Wipro, Capgemini. Covers all experience levels.

28 questions
2 companies
1575 upvotes

Interview Signals for Tester Roles

Companies Asking
Wipro18q
Capgemini10q
Most Asked Topics
testing22x
api-testing6x

Top Questions by Upvotes

Wipro Hard Technical round SeleniumJava

What is Fluent Wait in Selenium and when is it used? Compare it with WebDriverWait, explain how to configure polling interval and ignored exceptions, and give a scenario where Fluent Wait is the only viable option.

↑ 88 upvotes · 35 engineers asked this · Tester
Wipro Hard Technical round SeleniumJavaJest

What is Parallel Testing and why is it useful in automation? Explain how to configure parallel execution in TestNG using the suite XML, the thread-safety concerns with WebDriver instances, and how to manage them with ThreadLocal.

↑ 79 upvotes · 29 engineers asked this · Tester
Wipro Hard Technical round SeleniumJava

Explain the difference between a Scenario and a Scenario Outline in Cucumber BDD. When would you use a Scenario Outline, and how do you supply multiple data rows using the Examples table? Show a real-world login test example.

↑ 72 upvotes · 28 engineers asked this · Tester
Wipro Hard Technical round SeleniumJava

What is an Automation Framework? Explain its structure. Describe the layers: test data, page objects, utilities, test runner, reporters. Why is a framework needed vs raw Selenium scripts? Compare Data-Driven, Keyword-Driven, and Hybrid frameworks.

↑ 72 upvotes · 26 engineers asked this · Tester
Capgemini Medium Technical round PlaywrightTypeScriptJavaScript

Write Playwright code to handle multiple windows (browser contexts/tabs) and perform actions on a new page. Explain the difference between new page events and popup events, and how to wait for a page load before interacting.

↑ 68 upvotes · 24 engineers asked this · Tester
Wipro Hard Technical round JavaSelenium

Explain the purpose of the pom.xml file in a Maven project. Describe the key sections: groupId/artifactId/version, dependencies, plugins, build lifecycle phases (compile, test, package, install), and how to add a Selenium + TestNG dependency with the correct scope.

↑ 67 upvotes · 24 engineers asked this · Tester
Wipro Hard Technical round SeleniumJava

Describe how pop-ups can be handled using Selenium. Cover alert/confirm/prompt dialogs (driver.switchTo().alert()), browser-native file upload dialogs, and custom modal pop-ups built with HTML/CSS.

↑ 65 upvotes · 23 engineers asked this · Tester
Wipro Hard Technical round JavaSelenium

Describe OOP concepts and how they are applied in automation frameworks. Give concrete examples: Encapsulation in Page Objects (private WebElements), Inheritance for BaseTest/BasePage, Polymorphism for multi-browser driver factories, and Abstraction via interfaces for reporting.

↑ 63 upvotes · 23 engineers asked this · Tester
Wipro Hard Technical round PostmanRESTJava

Describe JSON Schema Validation and its importance in API testing. What is a JSON schema? How do you validate that an API response conforms to the expected schema using Rest Assured or Postman? Give an example schema for a user object with required fields and type constraints.

↑ 61 upvotes · 22 engineers asked this · Tester
Capgemini Medium Technical round PlaywrightRESTTypeScript

Explain the difference between PUT and PATCH in REST APIs. When is each appropriate? Show how you would test both verbs using Playwright's APIRequestContext, and explain how to validate partial vs full resource updates.

↑ 59 upvotes · 22 engineers asked this · Tester
Wipro Hard Technical round PostmanREST

Explain common HTTP status codes returned by APIs (2xx, 3xx, 4xx, 5xx). Differentiate between 401 vs 403, 404 vs 400, and 502 vs 503. How do you validate these in automated API tests?

↑ 58 upvotes · 21 engineers asked this · Tester
Wipro Hard Technical round SeleniumJava

Describe the role of a Step Definition file in Cucumber BDD. How does Cucumber link a Gherkin step to a Java method using annotations like @Given, @When, @Then? Show a complete example with a feature file and its corresponding step definition.

↑ 58 upvotes · 21 engineers asked this · Tester

Practice these questions with AI feedback

Get instant grading on your answers, identify your weak areas, and generate a personalised 14-day study plan — all free.

Build my study plan →

Tester by company

Wipro Tester questions Capgemini Tester questions

Frequently asked questions

What do Tester interviews cover?
Common topics: testing, api-testing.
Which companies hire Testers?
Companies with reported questions: Wipro, Capgemini.