Upload Button Icon Add office photos
Engaged Employer

i

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

Deloitte Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Deloitte Automation Test Engineer Interview Questions and Answers

Updated 26 Jul 2024

11 Interview questions

An Automation Test Engineer was asked 11mo ago
Q. How would you automate a test case for the 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

An Automation Test Engineer was asked 12mo ago
Q. How do you switch to another tab using 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)

Automation Test Engineer Interview Questions Asked at Other Companies

asked in TCS
Q1. How to handle scrollbar and mouse activities Jenkins and Github S ... read more
asked in Infosys
Q2. Introduce yourself 1.What is STLC 2. difference between Test plan ... read more
asked in LTIMindtree
Q3. 1. diff b/w findelements vs findelement? 2. set vs map? 3. wap fo ... read more
asked in Capgemini
Q4. 1] Introduction 2] Sanity Vs Smoke testing 3] Waits in selenium a ... read more
asked in Capgemini
Q5. What is assertion? What is soft assertion? What is hard assertion ... read more
An Automation Test Engineer was asked 12mo ago
Q. Write a Java program to calculate the sum of the first 100 natural 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

An Automation Test Engineer was asked 12mo ago
Q. Write a program to count the occurrences of a specific character in a given string.
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

What people are saying about Deloitte

View All
an associate2
3d
Deloitte USI ASA2 or RSM USI SA1: Which way to go?
I'm at PwC AC as an Associate 2 with 2 yrs of PQE. Is it smart to join Deloitte USI Assurance as ASA2 (30% Hike)? Won't I be overqualified for that level? I also have an SA1 offer from RSM USI with the same pay (34% hike). Plus, I'm expecting a 10% raise at PwC by July end. Thoughts?
Got a question about Deloitte?
Ask anonymously on communities.
An Automation Test Engineer was asked
Q. How do you select a 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

An Automation Test Engineer was asked
Q. What are locators 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"));

An Automation Test Engineer was asked
Q. Define explicit, implicit, and fluent waits.
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 ...

Are these interview questions helpful?
An Automation Test Engineer was asked
Q. What is the 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, co...

An Automation Test Engineer was asked
Q. How do you handle dropdowns in automation testing?
Ans. 

Handling dropdowns in automation testing involves selecting options programmatically using various methods.

  • Use Selenium's Select class for dropdowns: `Select dropdown = new Select(driver.findElement(By.id('dropdownId')));`

  • Select by visible text: `dropdown.selectByVisibleText('Option 1');`

  • Select by value: `dropdown.selectByValue('value1');`

  • Select by index: `dropdown.selectByIndex(0);`

  • Handle dynamic dropdowns using ...

An Automation Test Engineer was asked
Q. How do you use 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")));

Deloitte Automation Test Engineer Interview Experiences

4 interviews found

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

    Handling dropdowns in automation testing involves selecting options programmatically using various methods.

    • Use Selenium's Select class for dropdowns: `Select dropdown = new Select(driver.findElement(By.id('dropdownId')));`

    • Select by visible text: `dropdown.selectByVisibleText('Option 1');`

    • Select by value: `dropdown.selectByValue('value1');`

    • Select by index: `dropdown.selectByIndex(0);`

    • Handle dynamic dropdowns using XPath...

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

5 Questions

  • Q1. Automation framework
  • Q2. Different automation tools
  • Ans. 

    Automation tools are software programs used to automate testing tasks.

    • Selenium

    • Appium

    • TestComplete

    • Robot Framework

    • HP UFT

    • Cypress

  • Answered by AI
  • Q3. Ur project description.Roles and responsibilities
  • Ans. 

    I worked on an e-commerce platform, focusing on automating regression tests to ensure software quality and performance.

    • Led the automation testing efforts using Selenium WebDriver and TestNG.

    • Developed and maintained test scripts for critical user journeys, such as checkout and payment processing.

    • Collaborated with developers to identify test cases and improve test coverage.

    • Participated in daily stand-ups and sprint plann...

  • Answered by AI
  • Q4. OOPs concepts,regular expression
  • Q5. Read and write to excel,read files in a folder.Write to a file

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well on what you are doing currently in your project and how you implemented in your project

Interview questions from similar companies

Interview Questionnaire 

1 Question

  • Q1. Reverse a LL, Git use cases

Interview Preparation Tips

Interview preparation tips for other job seekers - Just be yourself

I applied via Recruitment Consulltant and was interviewed before Feb 2021. There were 2 interview rounds.

Round 1 - Assignment 

Cofing round on hackerearth

Round 2 - Case Study 

Case study with algo and db design

Interview Preparation Tips

Interview preparation tips for other job seekers - Great technology, poor worklife balance
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
Not Selected

I applied via Campus Placement and was interviewed in Dec 2023. There were 2 interview rounds.

Round 1 - Aptitude Test 

Question on java basics

Round 2 - Technical 

(1 Question)

  • Q1. Oops concept and hr question

Interview Preparation Tips

Interview preparation tips for other job seekers - Be patient
Are these interview questions helpful?
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Technical 

(2 Questions)

  • Q1. Oops and dbms were asked
  • Q2. All oops concepts were asked
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I appeared for an interview in Dec 2023.

Round 1 - Technical 

(2 Questions)

  • Q1. Lifecycle hooks of Angular
  • Ans. 

    Angular lifecycle hooks are methods that allow you to tap into specific points in a component's lifecycle.

    • ngOnChanges: called when an input property changes

    • ngOnInit: called once the component is initialized

    • ngDoCheck: called during every change detection run

    • ngAfterContentInit: called after content (ng-content) has been projected into the component

    • ngAfterContentChecked: called after every check of the projected content

    • ng...

  • Answered by AI
  • Q2. SOLID principles
Round 2 - Technical 

(1 Question)

  • Q1. Questions on SQL
Round 3 - HR 

(1 Question)

  • Q1. Introduction and basic questions

Skills evaluated in this interview

I applied via Walk-in and was interviewed before Sep 2021. There were 2 interview rounds.

Round 1 - Aptitude Test 

MCQs ques related to dbms,os ,oops

Round 2 - Coding Test 

2 coding question on basic dsa and arrays and 2 SQL queries

Interview Preparation Tips

Topics to prepare for ZS Software Engineer interview:
  • dsa
  • sql
  • arrays
  • trees
Interview preparation tips for other job seekers - Prepare DSA and sql well if u want to get selected

Deloitte Interview FAQs

How many rounds are there in Deloitte Automation Test Engineer interview?
Deloitte interview process usually has 1-2 rounds. The most common rounds in the Deloitte interview process are Technical, Resume Shortlist and One-on-one Round.
How to prepare for Deloitte Automation Test Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Deloitte. The most common topics and skills that interviewers at Deloitte expect are Selenium, Automation Testing, Java, API Testing and Cucumber.
What are the top questions asked in Deloitte Automation Test Engineer interview?

Some of the top questions asked at the Deloitte Automation Test Engineer interview -

  1. Write a java code to print sum of 100 numb...read more
  2. How to move to another tabs in selen...read more
  3. Automate a test case for Makemytrip webs...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4.3/5

based on 3 interview experiences

Interview Questions from Similar Companies

PwC Interview Questions
3.3
 • 1.4k Interviews
Ernst & Young Interview Questions
3.4
 • 1.2k Interviews
KPMG India Interview Questions
3.4
 • 844 Interviews
ZS Interview Questions
3.3
 • 475 Interviews
BCG Interview Questions
3.7
 • 203 Interviews
Bain & Company Interview Questions
3.9
 • 111 Interviews
WSP Interview Questions
4.2
 • 99 Interviews
Mercer Interview Questions
3.6
 • 89 Interviews
View all
Deloitte Automation Test Engineer Salary
based on 307 salaries
₹7 L/yr - ₹14.5 L/yr
40% more than the average Automation Test Engineer Salary in India
View more details

Deloitte Automation Test Engineer Reviews and Ratings

based on 21 reviews

3.6/5

Rating in categories

3.2

Skill development

2.9

Work-life balance

3.4

Salary

3.8

Job security

3.4

Company culture

3.4

Promotions

3.1

Work satisfaction

Explore 21 Reviews and Ratings
Automation Test Engineer

Chennai

3-8 Yrs

Not Disclosed

Automation Test Engineer

Gurgaon / Gurugram,

Bangalore / Bengaluru

2-7 Yrs

Not Disclosed

Explore more jobs
Consultant
40k salaries
unlock blur

₹10 L/yr - ₹21.5 L/yr

Senior Consultant
24.8k salaries
unlock blur

₹16.6 L/yr - ₹33.3 L/yr

Analyst
16.6k salaries
unlock blur

₹5 L/yr - ₹12 L/yr

Assistant Manager
11.3k salaries
unlock blur

₹12.1 L/yr - ₹22 L/yr

Manager
7.9k salaries
unlock blur

₹24.6 L/yr - ₹43.7 L/yr

Explore more salaries
Compare Deloitte with

Accenture

3.7
Compare

PwC

3.3
Compare

Ernst & Young

3.4
Compare

Cognizant

3.7
Compare
write
Share an Interview