Upload Button Icon Add office photos
Premium 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

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Deloitte QA Automation Engineer Interview Questions, Process, and Tips

Updated 15 Dec 2021

Top Deloitte QA Automation Engineer Interview Questions and Answers

Deloitte QA Automation Engineer Interview Experiences

4 interviews found

I applied via Naukri.com

Interview Questionnaire 

5 Questions

  • Q1. Write code for reverse string without using inbuilt functions.
  • Ans. 

    Code to reverse a string without using inbuilt functions.

    • Create an empty string to store the reversed string

    • Loop through the original string from the end to the beginning

    • Append each character to the empty string

    • Return the reversed string

  • Answered by AI
  • Q2. Write code which will return Non duplicate values from array.
  • Ans. 

    Code to return non-duplicate values from an array.

    • Create an empty array to store non-duplicate values.

    • Loop through the original array and check if the value already exists in the new array.

    • If it doesn't exist, add it to the new array.

    • Return the new array with non-duplicate values.

  • Answered by AI
  • Q3. Annotation in Selenium
  • Ans. 

    Annotations in Selenium are used to provide additional information about the elements on a web page.

    • Annotations are added to the code using the @ symbol followed by the annotation name.

    • Annotations can be used to specify the type of element, its location, and other attributes.

    • Examples of annotations in Selenium include @FindBy, @BeforeTest, and @AfterTest.

  • Answered by AI
  • Q4. What is Scenario Outline?
  • Ans. 

    Scenario Outline is a feature in Cucumber that allows for parameterization of scenarios.

    • It allows for the same scenario to be executed with different sets of data

    • Data is provided in a tabular format using Examples keyword

    • Variables are defined using angle brackets <> in the scenario outline

    • Example: Scenario Outline: Login with valid credentials

Answered by AI
  • Q5. How to start writing code from scratch.
  • Ans. 

    To start writing code from scratch, first define the problem, plan the solution, choose a language and IDE, and start coding.

    • Define the problem and understand the requirements

    • Plan the solution and break it down into smaller tasks

    • Choose a programming language and an IDE

    • Start coding by writing small functions and testing them

    • Refactor and optimize the code as needed

    • Use version control to keep track of changes

    • Document the ...

  • Answered by AI

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Before interview search for Frequently asked programming Questions.

    Skills evaluated in this interview

    I applied via Recruitment Consultant and was interviewed in Dec 2020. There were 4 interview rounds.

    Interview Questionnaire 

    2 Questions

    • Q1. In Manual Testing . Types of Testing Definations Like Functional Smoke sanity Regression. Bug life cycle . Agile methodology.
    • Q2. Focus on STLC model and Scenario based questions.

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Prepare with job description topics .
    Communication skills.

    QA Automation Engineer Interview Questions Asked at Other Companies

    Q1. Which framework you are using? explain your framework?
    asked in Decisions
    Q2. What is selenium,what are locators,which locators is fast and why ... read more
    Q3. Which annotation do you use for opening and closing browser?
    asked in Deloitte
    Q4. Write code which will return Non duplicate values from array.
    Q5. what is Regression and Sanity testing? how and when you do it?

    QA Automation Engineer | Software Tester interview

    user image Software Testing And Automation

    posted on 16 Nov 2021

    QA Automation Engineer interview

    user image Drunken Engineer

    posted on 16 Nov 2021

    Deloitte interview questions for designations

     Qa Automation Testing Engineer

     (2)

     QA Engineer

     (10)

     Automation Test Engineer

     (5)

     Automation Tester

     (2)

     Senior QA Engineer

     (2)

     Software QA Engineer

     (2)

     QA Test Engineer

     (1)

     Selenium Automation Tester

     (1)

    Interview questions from similar companies

    Interview experience
    3
    Average
    Difficulty level
    Moderate
    Process Duration
    2-4 weeks
    Result
    Not Selected

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

    Round 1 - Coding Test 

    Recursion, cyclic sort, string

    I was interviewed in Apr 2021.

    Round 1 - Video Call 

    (8 Questions)

    Round duration - 60 Minutes
    Round difficulty - Medium

    This round started with some basic questions from Software Testing and then the interviewer started asking some questions from Automation Testing.

    • Q1. Can you explain the Software Testing Life Cycle (STLC)?
    • Q2. What is the difference between a Test Stub and a Test Driver?
    • Q3. What do you mean by data flow testing?
    • Q4. What is boundary value analysis?
    • Q5. What are the different parts of a test automation framework?
    • Q6. What are some of the best practices in test automation?
    • Q7. How do you automate the testing of CAPTCHA?
    • Q8. What is Protractor?
    Round 2 - Video Call 

    (7 Questions)

    Round duration - 60 Minutes
    Round difficulty - Medium

    This round had questions majorly from Selenium and Cucumber.

    • Q1. What are the different components of Selenium?
    • Q2. Why should Selenium be selected as a testing tool for web applications or systems?
    • Q3. What is the difference between Selenium and Cucumber?
    • Q4. Can you explain the JUnit annotations that are linked with Selenium?
    • Q5. How can you run a selected test from a group of tests in Cucumber?
    • Q6. What is grouping in the context of Cucumber?
    • Q7. Can you explain briefly how Behavioral Driven Development (BDD) works?
    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. What is something about you that is not included in your resume?

    Interview Preparation Tips

    Eligibility criteriaAbove 1 years of experienceErnst & Young (EY) interview preparation:Topics to prepare for the interview - Software Testing , Selenium , Cucumber , API Testing , Automation TestingTime required to prepare for the interview - 3 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.

    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

    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

    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
    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
    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

    Deloitte Interview FAQs

    What are the top questions asked in Deloitte QA Automation Engineer interview?

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

    1. Write code which will return Non duplicate values from arr...read more
    2. Write code for reverse string without using inbuilt functio...read more
    3. How to start writing code from scrat...read more

    Tell us how to improve this page.

    Interview Questions from Similar Companies

    TCS Interview Questions
    3.7
     • 10.4k Interviews
    Accenture Interview Questions
    3.8
     • 8.2k Interviews
    Capgemini Interview Questions
    3.7
     • 4.8k Interviews
    IBM Interview Questions
    4.0
     • 2.4k Interviews
    PwC Interview Questions
    3.4
     • 1.4k Interviews
    Ernst & Young Interview Questions
    3.4
     • 1.1k Interviews
    KPMG India Interview Questions
    3.5
     • 802 Interviews
    ZS Interview Questions
    3.4
     • 482 Interviews
    BCG Interview Questions
    3.8
     • 196 Interviews
    View all
    Deloitte QA Automation Engineer Salary
    based on 26 salaries
    ₹5.7 L/yr - ₹21.5 L/yr
    66% more than the average QA Automation Engineer Salary in India
    View more details
    Consultant
    33.2k salaries
    unlock blur

    ₹6.3 L/yr - ₹23.2 L/yr

    Senior Consultant
    20.8k salaries
    unlock blur

    ₹11 L/yr - ₹42 L/yr

    Analyst
    14.1k salaries
    unlock blur

    ₹3.8 L/yr - ₹12.6 L/yr

    Assistant Manager
    10k salaries
    unlock blur

    ₹7.8 L/yr - ₹24 L/yr

    Manager
    7k salaries
    unlock blur

    ₹15.7 L/yr - ₹52 L/yr

    Explore more salaries
    Compare Deloitte with

    Accenture

    3.8
    Compare

    PwC

    3.4
    Compare

    Ernst & Young

    3.4
    Compare

    Cognizant

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