Upload Button Icon Add office photos
Engaged Employer

i

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

Ernst & Young Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Ernst & Young Automation Test Lead Interview Questions and Answers

Updated 5 Jul 2020

Ernst & Young Automation Test Lead Interview Experiences

1 interview found

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 questions from similar companies

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
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
1
Bad
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Write a program to find character occurances in "Hello World"
  • Ans. 

    Program to find character occurances in 'Hello World'

    • Create a map to store character occurrences

    • Iterate through each character in the string and update the map

    • Print the character occurrences from the map

  • Answered by AI
  • Q2. What is multithreading
  • Ans. 

    Multithreading is the ability of a CPU to execute multiple threads concurrently, allowing for better performance and resource utilization.

    • Multithreading allows multiple threads to run concurrently within the same process.

    • Each thread has its own stack and shares the same memory space.

    • Multithreading can improve performance by utilizing multiple CPU cores efficiently.

    • Examples of multithreading include running multiple tas...

  • Answered by AI
  • Q3. What are the annotations used in TestNG
  • Ans. 

    TestNG annotations are used to control the flow of test methods and provide additional information about the test.

    • Annotations like @Test, @BeforeSuite, @AfterSuite are used to define test methods and setup/teardown methods

    • Annotations like @BeforeTest, @AfterTest are used to run setup/teardown methods before/after a test

    • Annotations like @BeforeClass, @AfterClass are used to run setup/teardown methods before/after a test...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - WORST Interviewer ever. Worst Behavior from the interviewer. She was in a bad mood already before joining. She had no respect for the candidate. Within 1 minute of coding question she was getting impatient. Seem like the person had no technical knowlegde and putting up questions from google. As you can see despite of the easy questions and an easy coding problem i failed to secure the interview. All I did was some syntax errors( as I was using an online simulator) but my logic was spot on and following the Big O Notation as well. But with her little googled knowlegde she was arguing about the process I followed to get the problem solved. She was using phrases like "Thats all?" , "I don't think you can code well as you're facing syntax error." (Clearly compliation doesn't agree to you Maa'm.). Clearly I lost my opputunity over a under performing interviewer.

Skills evaluated in this 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 - One-on-one 

(5 Questions)

  • Q1. What challenges did you face in your recent project?
  • Ans. 

    I faced challenges in coordinating with offshore team members and managing tight deadlines.

    • Coordinating with offshore team members in different time zones

    • Managing tight deadlines and ensuring timely delivery of automation scripts

    • Dealing with unexpected changes in project requirements

  • Answered by AI
  • Q2. What are the roles and responsibilities in your current project?
  • Ans. 

    In my current project, I am responsible for designing, developing, and executing automated test scripts using Selenium.

    • Designing test cases and scenarios for automation

    • Developing automated test scripts using Selenium WebDriver

    • Executing test scripts and analyzing results

    • Identifying and reporting defects

    • Collaborating with developers and QA team to ensure quality of the software

  • Answered by AI
  • Q3. Code: take your name as input and print every letter separately and if any vowel is repeated print those vowels.
  • Ans. 

    The code takes a name as input, prints each letter separately, and identifies repeated vowels.

    • Create a function that takes a string input for the name

    • Iterate through each letter in the name and print it separately

    • Track the vowels and check for repetitions to print repeated vowels

  • Answered by AI
  • Q4. What is Fluent Wait?
  • Ans. 

    Fluent Wait is a dynamic wait mechanism in Selenium that waits for a certain condition to be met before proceeding.

    • Fluent Wait is used to define the maximum amount of time to wait for a condition, as well as the frequency with which to check the condition.

    • It can be customized with different polling intervals and exceptions to ignore.

    • Example: WebDriverWait wait = new WebDriverWait(driver, 10); wait.pollingEvery(Duration...

  • Answered by AI
  • Q5. Difference between findElement and findElements.
  • Ans. 

    findElement returns the first matching element on the web page, while findElements returns a list of all matching elements.

    • findElement returns a single WebElement matching the specified locator, while findElements returns a list of WebElements.

    • findElement throws NoSuchElementException if no matching element is found, while findElements returns an empty list.

    • Example: WebElement element = driver.findElement(By.id("userna...

  • 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
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via LinkedIn and was interviewed in Jun 2024. There was 1 interview round.

Round 1 - Technical 

(5 Questions)

  • Q1. Difference between findElements and findElement?
  • Ans. 

    findElements returns a list of web elements matching the locator, while findElement returns the first web element matching the locator.

    • findElements returns a list of web elements, findElement returns the first element

    • findElements returns an empty list if no elements are found, findElement throws NoSuchElementException

    • findElements is useful for finding multiple elements, findElement is useful for finding a single elemen

  • Answered by AI
  • Q2. Coding: take your name as input. Print them letter by letter and print if vowels repeat in your name.
  • Ans. 

    The code takes a name as input, prints each letter, and checks if any vowels repeat in the name.

    • Create a function that takes a string input for the name

    • Iterate through each letter in the name and print them individually

    • Check for vowel repetition by keeping track of vowels encountered

  • Answered by AI
  • Q3. What is Fluent wait?
  • Ans. 

    Fluent wait is a dynamic wait mechanism in Selenium WebDriver that waits for a condition to be true before proceeding.

    • Fluent wait is used to handle dynamic web elements that may load at different times.

    • It can define the maximum amount of time to wait for a condition, as well as the frequency of checking.

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

  • Answered by AI
  • Q4. Some others selenium questions.
  • Q5. Tell me about yourself. Role and responsibilities from your previous project.
  • Ans. 

    I am an Automation Engineer with experience in designing and implementing automated test scripts for web applications.

    • Designed and implemented automated test scripts using Selenium WebDriver for regression testing

    • Collaborated with developers to integrate automated tests into continuous integration pipeline

    • Performed manual testing to identify bugs and validate automated test results

  • Answered by AI

Skills evaluated in this interview

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

Find a middle element and largest element from an array using hashmap.

Interview Preparation Tips

Interview preparation tips for other job seekers - Focus on java concept.
Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Asked on java related to fundamentals

Interview Preparation Tips

Interview preparation tips for other job seekers - Don’t join them unprofessional interview panel.

Ernst & Young Interview FAQs

How to prepare for Ernst & Young Automation Test Lead 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 Ernst & Young. The most common topics and skills that interviewers at Ernst & Young expect are CRM, Consulting, JSON, MS SQL Server DBA and Microsoft Power BI.

Tell us how to improve this page.

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.4k Interviews
Accenture Interview Questions
3.9
 • 8.2k Interviews
Capgemini Interview Questions
3.7
 • 4.8k Interviews
Deloitte Interview Questions
3.8
 • 2.8k Interviews
IBM Interview Questions
4.0
 • 2.4k Interviews
PwC Interview Questions
3.4
 • 1.4k Interviews
KPMG India Interview Questions
3.5
 • 799 Interviews
ZS Interview Questions
3.4
 • 482 Interviews
BCG Interview Questions
3.8
 • 196 Interviews
View all
Ernst & Young Automation Test Lead Salary
based on 13 salaries
₹14 L/yr - ₹18.1 L/yr
8% less than the average Automation Test Lead Salary in India
View more details
Senior Consultant
15.7k salaries
unlock blur

₹9.2 L/yr - ₹29.5 L/yr

Consultant
12k salaries
unlock blur

₹6 L/yr - ₹19 L/yr

Manager
7.6k salaries
unlock blur

₹17 L/yr - ₹51.2 L/yr

Assistant Manager
6.4k salaries
unlock blur

₹9.5 L/yr - ₹28.7 L/yr

Associate Consultant
3.9k salaries
unlock blur

₹3.3 L/yr - ₹12 L/yr

Explore more salaries
Compare Ernst & Young with

Deloitte

3.8
Compare

PwC

3.4
Compare

EY Global Delivery Services ( EY GDS)

3.6
Compare

Accenture

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