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

Filter interviews by

Clear (1)

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

    In the next 5 years, I see myself leading a team of QA automation engineers, implementing cutting-edge technologies, and continuously improving processes.

    • Leading a team of QA automation engineers

    • Implementing cutting-edge technologies in automation

    • Continuously improving processes and methodologies

    • Attending leadership training and workshops

    • Mentoring junior team members

  • Answered by AI
  • 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

I applied via Naukri.com and was interviewed before Aug 2020. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. I was asked based on scenarios, all were practical questions.

Interview Preparation Tips

Interview preparation tips for other job seekers - Please don't join as a contractor. Join only if you are permanent with Deloitte.

I applied via Approached by Company and was interviewed before Jun 2021. There were 3 interview rounds.

Round 1 - Case Study 

This is a case study round, you would be given 3 question out of which you will need to solve any 2.
Two question are algoritm based around designing datastructure and matrix problem
One question will be based om designing Database for a given requirement.

Round 2 - Technical 

(1 Question)

  • Q1. This is a follow up round after case study,where the interviewer will ask you about perfomance and scalability of questions is case study round. There might be few addition question on improving the soluti...
Round 3 - One-on-one 

(1 Question)

  • Q1. This is a behaviour round where interviewer will see your fitiness for team. It basically has scenario based question . This is also elimination round

Interview Preparation Tips

Interview preparation tips for other job seekers - Understand the requirement clearly for a given problem.
Have good knowledge of system and database design .
Focus on scalability/performance of an application

I was interviewed before Sep 2020.

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview is standard. Mainly tests the conceptual level knowledge. Java multithreading might be asked if the candidate mentions it. Multi threading concepts are appreciated and gives an edge
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed before Aug 2022. There were 3 interview rounds.

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 Resume tips
Round 2 - Technical 

(2 Questions)

  • Q1. Basic & Advance concepts of .NET & SQL
  • Q2. OOPs basics, Linq, jQuery, Javascript
Round 3 - HR 

(1 Question)

  • Q1. Basic discussion about your previous company & salary negotiation etc.

I applied via Naukri.com and was interviewed in Jan 2022. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Interview was for .NET Full Stack Developer 1. What is the difference between .Use and .Run in Configure method in startup class in .NET core applications. 2. What are SOLID principles? 3. What are AWS ...

Interview Preparation Tips

Topics to prepare for KPMG India Senior Software Engineer interview:
  • .Net Core
  • OOPS
  • C#
Interview preparation tips for other job seekers - Prepare for the basics and advanced for the interview.
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Jul 2023. There were 3 interview rounds.

Round 1 - Aptitude Test 

Multiple choice questions on language of your choice

Round 2 - Case Study 

Solve any 2 case studies out of 3.
2 classes design LLD.
1 SQL db design

Round 3 - Technical 

(1 Question)

  • Q1. Oop, DSA basic and medium level questions.

I was interviewed before Apr 2021.

Round 1 - Video Call 

(8 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

This round started slow with some basic fundamental questions around OOPS and then paced up higher to some more advanced questions Java and Multithreading in Java in general.

  • Q1. Can you explain the SOLID principles in Object Oriented Design?
  • Ans. 

    SOLID principles are a set of five design principles in object-oriented programming to make software more maintainable, flexible, and scalable.

    • Single Responsibility Principle (SRP) - A class should have only one reason to change.

    • Open/Closed Principle (OCP) - Software entities should be open for extension but closed for modification.

    • Liskov Substitution Principle (LSP) - Objects of a superclass should be replaceable with...

  • Answered by AI
  • Q2. What is abstraction in Object-Oriented Programming?
  • Ans. 

    Abstraction in OOP is the concept of hiding complex implementation details and showing only the necessary features to the outside world.

    • Abstraction allows us to focus on what an object does instead of how it does it

    • It helps in reducing complexity and improving maintainability of code

    • Example: In a car, we don't need to know the internal workings of the engine to drive it

  • Answered by AI
  • Q3. How is an abstract class different from an interface?
  • Ans. 

    Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.

    • Abstract class can have constructors, fields, and methods with implementation.

    • Interface can only have abstract methods and constants.

    • A class can implement multiple interfaces but can only inherit from one abstract class.

    • Example: Abstract class - Animal with abstract method 'eat', Interface - Flyable with metho

  • Answered by AI
  • Q4. What is a classloader in Java?
  • Ans. 

    A classloader in Java is a part of the Java Runtime Environment that dynamically loads Java classes into the Java Virtual Machine.

    • Classloaders are responsible for loading classes at runtime based on the fully qualified name of the class.

    • There are different types of classloaders in Java such as Bootstrap Classloader, Extension Classloader, and Application Classloader.

    • Classloaders follow a delegation model where a classl...

  • Answered by AI
  • Q5. Why is Java considered platform independent, while the Java Virtual Machine (JVM) is platform dependent?
  • Ans. 

    Java is platform independent because it compiles code into bytecode that can run on any system with a JVM, which is platform dependent.

    • Java code is compiled into bytecode, which is platform independent

    • The JVM interprets the bytecode and translates it into machine code specific to the underlying platform

    • This allows Java programs to run on any system with a JVM installed, making Java platform independent

  • Answered by AI
  • Q6. Can you tell us something about the JIT compiler?
  • Ans. 

    JIT compiler stands for Just-In-Time compiler, which dynamically compiles and optimizes code during runtime.

    • JIT compiler is used to improve the performance of applications by compiling code at runtime instead of ahead of time.

    • It converts bytecode into native machine code on-the-fly, allowing for faster execution.

    • Examples of JIT compilers include HotSpot for Java and V8 for JavaScript.

  • Answered by AI
  • Q7. Can you explain what a thread pool is?
  • Ans. 

    A thread pool is a collection of worker threads that are used to execute tasks concurrently.

    • Thread pools help manage and reuse threads to improve performance and reduce overhead.

    • They limit the number of concurrent threads to prevent resource exhaustion.

    • Tasks are submitted to the pool and executed by available threads.

    • Example: Java's Executor framework provides implementations of thread pools like ThreadPoolExecutor.

  • Answered by AI
  • Q8. What is the difference between the interrupted() and isInterrupted() methods in Java?
  • Ans. 

    interrupted() checks if the current thread has been interrupted, while isInterrupted() checks if a thread has been interrupted.

    • interrupted() is a static method in the Thread class, while isInterrupted() is an instance method.

    • interrupted() clears the interrupted status of the current thread, while isInterrupted() does not.

    • Example: Thread.currentThread().interrupt(); System.out.println(Thread.interrupted()); // prints tr...

  • Answered by AI
Round 2 - Video Call 

(9 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

This round primarily focused on some major concepts in Spring Boot and Hibernate and had questions revolving around
that with some more questions from Microserviices and Java Design Patterns.

  • Q1. How many bean scopes are supported by Spring?
  • Ans. 

    Spring supports five bean scopes: singleton, prototype, request, session, and application.

    • Singleton scope creates a single instance per Spring IoC container.

    • Prototype scope creates a new instance every time the bean is requested.

    • Request scope creates a new instance for each HTTP request.

    • Session scope creates a single instance per HTTP session.

    • Application scope creates a single instance per ServletContext.

  • Answered by AI
  • Q2. What do you understand by autowiring in Spring Boot, and can you name the different modes of autowiring?
  • Ans. 

    Autowiring in Spring Boot is a way to automatically inject dependencies into a Spring bean.

    • Autowiring is a feature in Spring that allows the container to automatically inject the dependencies of a bean.

    • There are different modes of autowiring in Spring: 'byName', 'byType', 'constructor', 'autodetect', and 'no'.

    • For example, in 'byName' autowiring, Spring looks for a bean with the same name as the property being autowired

  • Answered by AI
  • Q3. Can you explain the @RestController annotation in Spring Boot?
  • Ans. 

    The @RestController annotation in Spring Boot is used to define a class as a RESTful controller.

    • Used to create RESTful web services in Spring Boot

    • Combines @Controller and @ResponseBody annotations

    • Eliminates the need to annotate each method with @ResponseBody

  • Answered by AI
  • Q4. What does the @SpringBootApplication annotation do internally?
  • Ans. 

    The @SpringBootApplication annotation is used to mark the main class of a Spring Boot application.

    • It is a combination of @Configuration, @EnableAutoConfiguration, and @ComponentScan annotations.

    • It tells Spring Boot to start adding beans based on classpath settings, other beans, and various property settings.

    • It also implicitly provides a base package for component scanning.

    • Example: @SpringBootApplication

    • Example: @Spring...

  • Answered by AI
  • Q5. Can you explain Spring Actuator and its advantages?
  • Ans. 

    Spring Actuator is a set of production-ready features to help monitor and manage your application.

    • Provides insights into application's health, metrics, and other useful information

    • Enables monitoring and managing of application through HTTP endpoints

    • Can be used to check application's health, view metrics, and even perform custom actions

    • Helps in identifying and troubleshooting issues in production environment

  • Answered by AI
  • Q6. What are the concurrency strategies available in Hibernate?
  • Ans. 

    Hibernate provides various concurrency strategies like optimistic locking, pessimistic locking, and versioning.

    • Optimistic locking: Allows multiple transactions to read a row simultaneously, but only one can update it at a time. Uses versioning or timestamp to check for conflicts.

    • Pessimistic locking: Locks the row for exclusive use by one transaction, preventing other transactions from accessing it until the lock is rel...

  • Answered by AI
  • Q7. Can you explain the working of Microservice Architecture?
  • Ans. 

    Microservice architecture is an architectural style that structures an application as a collection of loosely coupled services.

    • Microservices are small, independent services that work together to form a complete application.

    • Each microservice is responsible for a specific business function and can be developed, deployed, and scaled independently.

    • Communication between microservices is typically done through APIs.

    • Microserv...

  • Answered by AI
  • Q8. What issues are generally addressed by Spring Cloud?
  • Ans. 

    Spring Cloud addresses issues related to building and deploying cloud-native applications.

    • Service discovery and registration

    • Load balancing

    • Circuit breakers

    • Distributed configuration management

    • Routing and gateway

    • Monitoring and tracing

  • Answered by AI
  • Q9. Can you explain the Singleton design pattern?
  • Ans. 

    Singleton design pattern ensures a class has only one instance and provides a global point of access to it.

    • Ensures a class has only one instance by providing a global access point to it

    • Uses a private constructor to restrict instantiation of the class

    • Provides a static method to access the single instance

  • Answered by AI
Round 3 - HR 

(2 Questions)

Round duration - 30 Minutes
Round difficulty - Easy

This is a cultural fitment testing round. HR was very frank and asked standard questions. Then we discussed about my
role.

  • Q1. Why should we hire you?
  • Q2. Why are you looking for a job change?

Interview Preparation Tips

Eligibility criteriaAbove 2 years of experienceErnst & Young (EY) interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, OOPS, Java, Spring Boot, Hibernate, MVCTime required to prepare for the interview - 4 MonthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

I was interviewed in May 2022.

Round 1 - Assignment 

(1 Question)

Round duration - 90 Minutes
Round difficulty - Medium

  • Q1. 

    Duplicate Integer in Array

    Given an array ARR of size N, containing each number between 1 and N-1 at least once, identify the single integer that appears twice.

    Input:

    The first line contains an integer...
  • Ans. 

    Identify the duplicate integer in an array containing numbers between 1 and N-1.

    • Iterate through the array and keep track of the frequency of each element using a hashmap.

    • Return the element with a frequency greater than 1 as the duplicate integer.

    • Ensure the constraints are met and a duplicate number is guaranteed to be present.

  • Answered by AI
Round 2 - Face to Face 

(1 Question)

Round duration - 45 Minutes
Round difficulty - Medium

They wants to Check your Problem solving techniques with best case and how you approach a problem and the way you solve
they wants to solve in more than one way 
also they ask basic Questions Related to your frame Work you are working

  • Q1. 

    Anagram Pairs Verification

    In this task, you need to verify if two provided strings are anagrams of each other. Two strings are considered anagrams if you can rearrange the letters of one string to form t...

  • Ans. 

    Verify if two strings are anagrams of each other by rearranging their letters.

    • Create character frequency maps for both strings.

    • Compare the frequency of characters in both maps to check if they are anagrams.

    • Return 'True' if the frequencies match, else return 'False'.

  • Answered by AI
Round 3 - HR 

(1 Question)

Round duration - 20 Minutes
Round difficulty - Easy

General About yourSelf and How was your previous round and CTC discussion

  • Q1. Can you discuss the CTC (Cost to Company) offered in this position?
  • Ans. 

    The CTC offered for this position is competitive and includes salary, benefits, and bonuses.

    • CTC includes salary, benefits, bonuses, and other perks

    • Negotiation may be possible based on experience and skills

    • CTC details are typically discussed during the final stages of the interview process

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Senior Software Engineer in GurgaonEligibility criteriaB.Tech in Computer Science with 60% throughoutErnst & Young (EY) interview preparation:Topics to prepare for the interview - JavaScript: Call Stack, Closures, object Oriented Programming ,scoping, prototype, Async React: Hooks , Callback ,Redux ,custom middleware HTML: New Elements in HTML5CSS: Positions ,Flex box, grid layout, media Query ,SelectorsTime required to prepare for the interview - 3 MonthsInterview preparation tips for other job seekers

Tip 1 : Understand the Basics and Key Concept
Tip 2 : Practice as much a possible for online coding platform 
Tip 3 : Try to solve problem in 2 or more than 2 approach

Application resume tips for other job seekers

Tip 1 : Mention Key concept to your project , don't describe
Tip 2 : Mention your Project with your Role and responsibilities ,
Tip 3 : Don't mention false things

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Ey Website and was interviewed in Apr 2023. There were 5 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all Resume tips
Round 2 - Coding Test 

Coding test based on Array , Map ,set and linked list

Round 3 - Technical 

(1 Question)

  • Q1. Kotlin, core android and project related questions
Round 4 - Technical 

(1 Question)

  • Q1. Client round - kotlin , di , coding and core android questions
Round 5 - HR 

(1 Question)

  • Q1. Salary discussions only

Interview Preparation Tips

Interview preparation tips for other job seekers - keep upto date with latest tools and technologies
Contribute & help others!
anonymous
You can choose to be anonymous

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

Recently Viewed

SALARIES

Tata Autocomp Gotion Green Energy Solutions

INTERVIEWS

Viavi Solutions

No Interviews

LIST OF COMPANIES

Discover companies

Find best workplace

INTERVIEWS

Willis Towers Watson

No Interviews

INTERVIEWS

Viavi Solutions

No Interviews

INTERVIEWS

Keysight Technologies

No Interviews

INTERVIEWS

Willis Towers Watson

5.6k top interview questions

INTERVIEWS

Keysight Technologies

No Interviews

INTERVIEWS

Viavi Solutions

No Interviews

INTERVIEWS

Willis Towers Watson

No Interviews

Tell us how to improve this page.

Willis Towers Watson Senior Quality Assurance Automation Engineer Interview Process

based on 1 interview

Interview experience

1
  
Bad
View more

Interview Questions from Similar Companies

Deloitte Interview Questions
3.8
 • 2.8k Interviews
PwC Interview Questions
3.4
 • 1.4k Interviews
Ernst & Young Interview Questions
3.4
 • 1.1k Interviews
KPMG India Interview Questions
3.5
 • 791 Interviews
ZS Interview Questions
3.3
 • 449 Interviews
Gallagher Interview Questions
3.7
 • 217 Interviews
BCG Interview Questions
3.7
 • 196 Interviews
Citco Interview Questions
3.1
 • 138 Interviews
Bain & Company Interview Questions
3.8
 • 105 Interviews
View all
Senior Advisor
1.2k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Advisor
680 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Analyst
451 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Associate
434 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Analyst
350 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Willis Towers Watson with

Marsh McLennan

4.0
Compare

Aon

3.8
Compare

Mercer

3.7
Compare

Gallagher

3.7
Compare
Did you find this page helpful?
Yes No
write
Share an Interview