Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Willis Towers Watson Team. If you also belong to the team, you can get access from here

Willis Towers Watson Verified Tick

Compare button icon Compare button icon Compare
3.8

based on 796 Reviews

Filter interviews by

Willis Towers Watson Senior Quality Assurance Automation Engineer Interview Questions and Answers

Updated 3 Jul 2024

Willis Towers Watson Senior Quality Assurance Automation Engineer Interview Experiences

1 interview found

Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Explain framework that you ate using
  • Ans. 

    I am using a hybrid automation framework which combines data-driven and keyword-driven approaches.

    • Combines data-driven and keyword-driven testing

    • Uses reusable functions and libraries

    • Supports both web and mobile testing

    • Allows for easy maintenance and scalability

  • Answered by AI
  • Q2. How are you manage paralles test execution
  • Ans. 

    I manage parallel test execution by using test automation frameworks and tools to run multiple tests simultaneously.

    • Utilize test automation frameworks like Selenium Grid or TestNG to run tests in parallel

    • Leverage cloud-based testing platforms like Sauce Labs or BrowserStack for parallel test execution

    • Implement parallel test execution in CI/CD pipelines using tools like Jenkins or Travis CI

    • Use containerization technolog...

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Where tou see yourself in next 5 years
  • Q2. Some Selenium question

Interview Preparation Tips

Interview preparation tips for other job seekers - Everything went very well in both the interviews but haven't received feedback. I sent an email to HR but no reply.

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Company Website and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Technical 

(7 Questions)

  • Q1. Briefing about yourself
  • Q2. Explain Defect life cycle
  • Ans. 

    Defect life cycle is the process of identifying, reporting, fixing, retesting, and closing defects in software development.

    • Defect identification: Defects are identified through testing or user feedback.

    • Defect reporting: Defects are reported in a defect tracking tool with details like steps to reproduce, severity, and priority.

    • Defect fixing: Developers fix the reported defects based on the information provided.

    • Defect re...

  • Answered by AI
  • Q3. Difference between black box and white box testing
  • Ans. 

    Black box testing focuses on functionality without knowledge of internal code, while white box testing examines internal code structure.

    • Black box testing tests the functionality of a system without knowledge of its internal code

    • White box testing tests the internal code structure and logic of a system

    • Black box testing is more focused on end-user perspective

    • White box testing is more focused on developer perspective

    • Exampl...

  • Answered by AI
  • Q4. Difference between hard assert and soft assert
  • Ans. 

    Hard assert stops the execution of the test case if it fails, while soft assert continues the execution and logs the failure.

    • Hard assert is used when the failure of a particular step makes the further steps irrelevant.

    • Soft assert is used when you want to continue with the test case execution even if some steps fail.

    • Hard assert is implemented using 'assert' keyword in testing frameworks like TestNG or JUnit.

    • Soft assert ...

  • Answered by AI
  • Q5. What are the various annotations in selenium webdriver
  • Ans. 

    Annotations in Selenium WebDriver are used to provide additional information about the test methods.

    • Annotations help in organizing and managing test cases

    • Some common annotations in Selenium WebDriver are @Test, @BeforeTest, @AfterTest, @BeforeClass, @AfterClass, @BeforeMethod, @AfterMethod

    • Annotations are used to define the sequence of execution of test methods

  • Answered by AI
  • Q6. There are n no. Of links having the text selenium. Write the syntax to count the text selenium from all the links
  • Ans. 

    Use XPath to count the number of links with the text 'selenium'

    • Use XPath to locate all the links containing the text 'selenium'

    • Count the number of links found using the XPath expression

  • Answered by AI
  • Q7. There is a table of students having column status with either pass or fail. Write the syntax to show the output as some 60 pass and 40 fail.
  • Ans. 

    Use SQL query to display 60 pass and 40 fail from a table of students.

    • Use SELECT statement with COUNT function to count the number of pass and fail statuses.

    • Use WHERE clause to filter out pass and fail statuses.

    • Use GROUP BY clause to group the statuses together.

    • Use CASE statement to display the count of pass and fail statuses.

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in Feb 2024. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Basic selenium and java questions
Round 2 - Technical 

(1 Question)

  • Q1. Asked about testing life cycle in my project

I applied via Referral and was interviewed before Jul 2019. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Multiple questions on pl/sql, python basics and sql

Interview Preparation Tips

Interview preparation tips for other job seekers - have a good knowledge in python for ETL testing as well SQL, PL/SQL to clear the interview
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(3 Questions)

  • Q1. Write a java code to print sum of 100 numbers
  • Ans. 

    Java code to print sum of 100 numbers

    • Create an array of 100 numbers

    • Use a loop to iterate through the array and calculate the sum

    • Print the sum at the end

  • Answered by AI
  • Q2. Write a count of K char in your name
  • Ans. 

    My name is John Doe. There are 1 'o' in my name.

    • Count the occurrences of the specified character in the name

    • Iterate through each character in the name and compare with the specified character

    • Increment a counter each time the specified character is found

  • Answered by AI
  • Q3. How to move to another tabs in selenium
  • Ans. 

    To move to another tab in Selenium, switch to the desired tab using window handles.

    • Use getWindowHandles() to get all window handles

    • Switch to the desired tab using switchTo().window(handle)

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Follow the JD most of the questions were from JD

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is constructor?
  • Ans. 

    Constructor is a special type of method in a class which is used to initialize objects.

    • Constructor has the same name as the class.

    • It does not have a return type.

    • It is called automatically when an object is created.

    • Constructors can be parameterized or default.

    • Example: public class Car { public Car() { // default constructor } }

  • Answered by AI
  • Q2. Write program to find count of vowels in a string.
  • Ans. 

    Program to find count of vowels in a string

    • Iterate through each character in the string

    • Check if the character is a vowel (a, e, i, o, u)

    • Increment a counter for each vowel found

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Most of questions asked on selenium and WJP for duplicates in a string
Round 2 - One-on-one 

(1 Question)

  • Q1. Automate a test case for Makemytrip website
  • Ans. 

    Automate a test case for Makemytrip website

    • Use Selenium WebDriver to automate the test case

    • Identify the test scenario, such as searching for a flight

    • Write test scripts in a programming language like Java or Python

    • Use test data to validate the functionality of the website

    • Implement assertions to verify expected outcomes

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Python selenium robot framework

Round 2 - Technical 

(2 Questions)

  • Q1. Python programming
  • Q2. Robot framework basics
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(10 Questions)

  • Q1. Locatord in selenium
  • Ans. 

    Locator in Selenium is used to identify web elements on a web page.

    • Locators are used to find and interact with elements on a web page.

    • Common locators include ID, name, class name, tag name, link text, and partial link text.

    • XPath and CSS selectors are also commonly used locators in Selenium.

    • Example: driver.findElement(By.id("username"));

  • Answered by AI
  • Q2. ID,linktexr,lass name,xpath,css selector
  • Q3. Action class in selenium
  • Ans. 

    Action class in Selenium is used to perform complex user interactions like drag and drop, double click, etc.

    • Action class is part of the Selenium WebDriver API

    • It is used to perform advanced user interactions like drag and drop, double click, etc.

    • Actions class is instantiated by creating an object of Actions class and passing the WebDriver instance as a parameter

    • Actions class methods include moveToElement, click, context

  • Answered by AI
  • Q4. Used for mouse and keyboard actions
  • Q5. Select class in selenium
  • Ans. 

    In Selenium, the Select class is used to work with dropdown elements on a web page.

    • The Select class is part of the org.openqa.selenium.support.ui package

    • It provides methods to interact with dropdown elements such as selecting options by visible text, value, or index

    • To use the Select class, you first need to locate the dropdown element using a locator like ID, name, or class name

  • Answered by AI
  • Q6. Used to handle dropdowns
  • Q7. Waits in selenium
  • Ans. 

    Waits in Selenium are used to synchronize the test execution with the application's behavior.

    • Waits help in handling synchronization issues between test scripts and web elements

    • Types of waits in Selenium include Implicit Wait, Explicit Wait, and Fluent Wait

    • Example: WebDriverWait wait = new WebDriverWait(driver, 10); wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("elementID")));

  • Answered by AI
  • Q8. Explicit,implicit,fluent waits def
  • Ans. 

    Explicit, implicit, and fluent waits are different types of waits used in automation testing to handle synchronization issues.

    • Explicit wait is used to wait for a certain condition to be met before proceeding with the test execution. It is defined by the tester in the code.

    • Implicit wait is used to wait for a certain amount of time before throwing an exception if the element is not found. It is defined globally for the e...

  • Answered by AI
  • Q9. What kind of reports
  • Q10. Testng reports have been used

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Oct 2023. There was 1 interview round.

Round 1 - One-on-one 

(3 Questions)

  • Q1. What is shadowdom element
  • Ans. 

    Shadow DOM is a web standard that encapsulates a DOM subtree within a custom element, preventing styles and scripts from leaking out.

    • Shadow DOM allows for creating self-contained components with their own styles and scripts

    • It helps in preventing CSS and JavaScript conflicts between different parts of a web page

    • Shadow DOM can be accessed and manipulated using JavaScript APIs like ShadowRoot

  • Answered by AI
  • Q2. What is retry logic in testng
  • Ans. 

    Retry logic in TestNG allows for re-execution of failed test cases to improve test reliability.

    • Retry logic can be implemented using the 'retryAnalyzer' attribute in TestNG annotations.

    • It allows for setting a maximum number of retry attempts for failed test cases.

    • Failed test cases are re-executed based on the specified retry count.

    • Retry logic helps in improving test reliability by handling intermittent failures.

  • Answered by AI
  • Q3. Difference between scenario and scenario outline
  • Ans. 

    Scenario is used to define a single test case, while scenario outline is used to define multiple test cases using a template.

    • Scenario is used for a single test case, while scenario outline is used for multiple test cases.

    • Scenario outline uses placeholders (example: ) to create multiple variations of the same test case.

    • Scenario outline is useful when testing the same functionality with different input data.

    • Example: Scen...

  • Answered by AI

Skills evaluated in this interview

Willis Towers Watson Interview FAQs

How many rounds are there in Willis Towers Watson Senior Quality Assurance Automation Engineer interview?
Willis Towers Watson interview process usually has 2 rounds. The most common rounds in the Willis Towers Watson interview process are Technical.
What are the top questions asked in Willis Towers Watson Senior Quality Assurance Automation Engineer interview?

Some of the top questions asked at the Willis Towers Watson Senior Quality Assurance Automation Engineer interview -

  1. How are you manage paralles test execut...read more
  2. Explain framework that you ate us...read more
  3. Some Selenium quest...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

Deloitte Interview Questions
3.8
 • 2.8k Interviews
PwC Interview Questions
3.4
 • 1.3k Interviews
Ernst & Young Interview Questions
3.5
 • 1.1k Interviews
KPMG India Interview Questions
3.5
 • 770 Interviews
ZS Interview Questions
3.4
 • 466 Interviews
Gallagher Interview Questions
3.8
 • 204 Interviews
BCG Interview Questions
3.8
 • 191 Interviews
Citco Interview Questions
3.2
 • 130 Interviews
Blackrock Interview Questions
3.8
 • 101 Interviews
View all
Senior Advisor
1.2k salaries
unlock blur

₹2.5 L/yr - ₹9 L/yr

Advisor
644 salaries
unlock blur

₹2 L/yr - ₹6 L/yr

Analyst
518 salaries
unlock blur

₹3.9 L/yr - ₹13.2 L/yr

Senior Associate
397 salaries
unlock blur

₹3 L/yr - ₹9.5 L/yr

Senior Analyst
321 salaries
unlock blur

₹6 L/yr - ₹24 L/yr

Explore more salaries
Compare Willis Towers Watson with

Marsh McLennan

4.1
Compare

Aon

3.8
Compare

Mercer

3.7
Compare

Gallagher

3.8
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview