Upload Button Icon Add office photos

PwC

Compare button icon Compare button icon Compare

Filter interviews by

PwC Automation Test Lead Interview Questions and Answers

Updated 13 Jul 2024

PwC Automation Test Lead Interview Experiences

1 interview found

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

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

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

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
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
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
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Sep 2023. There was 1 interview round.

Round 1 - Technical 

(4 Questions)

  • Q1. Introduce your self.
  • Q2. Why does def keyword used in selenium
  • Ans. 

    The def keyword is used in Selenium to define a function or method.

    • Used to define reusable code blocks

    • Helps in organizing code and improving readability

    • Allows for easier maintenance and updates

    • Example: def login(username, password) { //code to login }

  • Answered by AI
  • Q3. What is POM model
  • Ans. 

    POM (Page Object Model) is a design pattern used in test automation to create reusable and maintainable code by separating page objects from test scripts.

    • POM helps in improving test script readability and maintenance by keeping the page objects separate from test logic

    • Each page in the application has its own corresponding page object class, which contains all the elements and methods related to that page

    • Test scripts in...

  • Answered by AI
  • Q4. How to handle dynamic table element
  • Ans. 

    Dynamic table elements can be handled by locating the table, identifying the rows and columns, and using appropriate methods to interact with the data.

    • Locate the table element using a unique identifier such as class, id, or xpath

    • Identify the rows and columns within the table using HTML tags like and

    • Use methods like getText() or getAttribute() to retrieve data from the table cells

    • Handle dynamic changes in the table by...

  • Answered by AI

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

PwC Interview FAQs

How many rounds are there in PwC Automation Test Lead interview?
PwC interview process usually has 2 rounds. The most common rounds in the PwC interview process are Coding Test and Technical.
How to prepare for PwC 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 PwC. The most common topics and skills that interviewers at PwC expect are Javascript, Open Source, Oracle, Performance Testing and Python.
What are the top questions asked in PwC Automation Test Lead interview?

Some of the top questions asked at the PwC Automation Test Lead interview -

  1. Robot framework bas...read more
  2. Python programm...read more

Tell us how to improve this page.

PwC Automation Test Lead Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more

Interview Questions from Similar Companies

Deloitte Interview Questions
3.8
 • 2.9k Interviews
Ernst & Young Interview Questions
3.4
 • 1.1k Interviews
KPMG India Interview Questions
3.5
 • 800 Interviews
ZS Interview Questions
3.4
 • 482 Interviews
BCG Interview Questions
3.8
 • 196 Interviews
Bain & Company Interview Questions
3.8
 • 103 Interviews
Blackrock Interview Questions
3.8
 • 100 Interviews
Grant Thornton Interview Questions
3.7
 • 99 Interviews
WSP Interview Questions
4.2
 • 89 Interviews
View all
PwC Automation Test Lead Salary
based on 12 salaries
₹11.3 L/yr - ₹24 L/yr
8% less than the average Automation Test Lead Salary in India
View more details

PwC Automation Test Lead Reviews and Ratings

based on 1 review

5.0/5

Rating in categories

5.0

Skill development

5.0

Work-life balance

5.0

Salary

5.0

Job security

5.0

Company culture

5.0

Promotions

5.0

Work satisfaction

Explore 1 Review and Rating
Senior Associate
15.1k salaries
unlock blur

₹8 L/yr - ₹30 L/yr

Associate
13k salaries
unlock blur

₹4.8 L/yr - ₹17 L/yr

Manager
6.8k salaries
unlock blur

₹14 L/yr - ₹44.4 L/yr

Senior Consultant
4.4k salaries
unlock blur

₹9 L/yr - ₹33 L/yr

Associate2
4.2k salaries
unlock blur

₹4.6 L/yr - ₹16.6 L/yr

Explore more salaries
Compare PwC with

Deloitte

3.8
Compare

Ernst & Young

3.4
Compare

Accenture

3.8
Compare

TCS

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