Upload Button Icon Add office photos

PwC

Compare button icon Compare button icon Compare

Filter interviews by

PwC Automation Test Engineer Interview Questions and Answers

Updated 16 Apr 2025

9 Interview questions

An Automation Test Engineer was asked 2mo ago
Q. What are API testing response codes and their reasons?
Ans. 

API testing response codes indicate the status of a request and help diagnose issues in communication between client and server.

  • 200 OK: The request was successful, and the server returned the requested data.

  • 201 Created: The request was successful, and a new resource was created (e.g., a new user).

  • 400 Bad Request: The server could not understand the request due to invalid syntax.

  • 401 Unauthorized: The request requir...

An Automation Test Engineer was asked 2mo ago
Q. Write a program to count the duplicate letters in a given word
Ans. 

This program counts the number of duplicate letters in a given word, providing insights into letter frequency.

  • Use a dictionary to store letter counts: Iterate through each letter in the word and update its count in the dictionary.

  • Identify duplicates: After counting, filter the dictionary to find letters with a count greater than one.

  • Example: For the word 'balloon', the duplicates are 'l' and 'o', with counts of 2 ...

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 2mo ago
Q. How do you use the 'following' axis in XPath to locate elements in a DOM?
Ans. 

XPath is a query language for selecting nodes from an XML document, often used in web automation testing.

  • XPath syntax uses path expressions to navigate through elements and attributes in an XML document.

  • Example: //div[@class='example'] selects all <div> elements with class 'example'.

  • Relative XPath starts with a single dot (.) or double dot (..) to navigate from the current node.

  • Example: .//span selects all &...

An Automation Test Engineer was asked 6mo ago
Q. Tell me about authentication methods in REST APIs.
Ans. 

Authentication methods in REST involve using tokens or credentials to verify the identity of the user or client.

  • Basic Authentication: Uses a username and password encoded in Base64.

  • Bearer Token Authentication: Uses a token generated by the server and sent in the Authorization header.

  • OAuth 2.0: Allows third-party applications to obtain limited access to a user's resources without exposing their credentials.

  • API Keys...

What people are saying about PwC

View All
an associate2
6d
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 PwC?
Ask anonymously on communities.
An Automation Test Engineer was asked 8mo ago
Q. What annotations are 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...

🔥 Asked by recruiter 2 times
An Automation Test Engineer was asked 8mo ago
Q. 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 multipl...

An Automation Test Engineer was asked 8mo ago
Q. Write a program to find character occurrences 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

Are these interview questions helpful?
An Automation Test Engineer was asked
Q. What keyword in the BDD framework is used to run common cases?
Ans. 

Scenario outline

  • Scenario outline is the key word in BDD framework to run common cases

  • It allows for the creation of a template scenario with placeholders for input values

  • The placeholders can be filled in with specific values for each test case

An Automation Test Engineer was asked
Q. How do you approach the conversion of manual tests to automated tests?
Ans. 

I work on manual to automation conversion ratio by analyzing the repetitive and time-consuming manual tasks and automating them.

  • Identify the manual tasks that are repetitive and time-consuming

  • Analyze the feasibility of automating those tasks

  • Prioritize the tasks based on their impact on the testing process

  • Create a plan for automation and execute it

  • Regularly review and update the automation plan

  • Collaborate with the ...

PwC Automation Test Engineer Interview Experiences

6 interviews found

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

I appeared for an interview in Mar 2025, where I was asked the following questions.

  • Q1. Api testing response code and reasons?
  • Ans. 

    API testing response codes indicate the status of a request and help diagnose issues in communication between client and server.

    • 200 OK: The request was successful, and the server returned the requested data.

    • 201 Created: The request was successful, and a new resource was created (e.g., a new user).

    • 400 Bad Request: The server could not understand the request due to invalid syntax.

    • 401 Unauthorized: The request requires us...

  • Answered by AI
  • Q2. What is the most complicated scenario you tested?
  • Q3. What is the xpath in a given dom where follows by we need to use
  • Ans. 

    XPath is a query language for selecting nodes from an XML document, often used in web automation testing.

    • XPath syntax uses path expressions to navigate through elements and attributes in an XML document.

    • Example: //div[@class='example'] selects all <div> elements with class 'example'.

    • Relative XPath starts with a single dot (.) or double dot (..) to navigate from the current node.

    • Example: .//span selects all <sp...

  • Answered by AI
  • Q4. Write a program to count the duplicate letters in a given word
  • Ans. 

    This program counts the number of duplicate letters in a given word, providing insights into letter frequency.

    • Use a dictionary to store letter counts: Iterate through each letter in the word and update its count in the dictionary.

    • Identify duplicates: After counting, filter the dictionary to find letters with a count greater than one.

    • Example: For the word 'balloon', the duplicates are 'l' and 'o', with counts of 2 each.

    • ...

  • Answered by AI
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.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Jan 2024. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Tell me about authentication methods in rest
  • Ans. 

    Authentication methods in REST involve using tokens or credentials to verify the identity of the user or client.

    • Basic Authentication: Uses a username and password encoded in Base64.

    • Bearer Token Authentication: Uses a token generated by the server and sent in the Authorization header.

    • OAuth 2.0: Allows third-party applications to obtain limited access to a user's resources without exposing their credentials.

    • API Keys: Uni...

  • Answered by AI
Round 2 - One-on-one 

(1 Question)

  • Q1. Tell me about your project work
  • Ans. 

    I have worked on multiple projects involving automation testing of web applications using Selenium and API testing using Postman.

    • Developed automated test scripts using Selenium WebDriver for regression testing of web applications

    • Performed API testing using Postman to validate data exchange between different systems

    • Collaborated with developers to identify and resolve bugs in the early stages of development

    • Utilized JIRA ...

  • Answered by AI

I applied via Naukri.com and was interviewed in Mar 2022. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. How do you work on Manual to Automation conversation ratio?
  • Ans. 

    I work on manual to automation conversion ratio by analyzing the repetitive and time-consuming manual tasks and automating them.

    • Identify the manual tasks that are repetitive and time-consuming

    • Analyze the feasibility of automating those tasks

    • Prioritize the tasks based on their impact on the testing process

    • Create a plan for automation and execute it

    • Regularly review and update the automation plan

    • Collaborate with the team ...

  • Answered by AI
  • Q2. Key word in BDD framework to run common cases?
  • Ans. 

    Scenario outline

    • Scenario outline is the key word in BDD framework to run common cases

    • It allows for the creation of a template scenario with placeholders for input values

    • The placeholders can be filled in with specific values for each test case

  • Answered by AI
Round 2 - One-on-one 

(1 Question)

  • Q1. How does your project work?
Round 3 - HR 

(2 Questions)

  • Q1. What are your salary expectations?
  • Q2. Support your expectations!

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep the basic strong and watch mock interviews.

Skills evaluated in this interview

I applied via Recruitment Consulltant and was interviewed in Aug 2021. There were 4 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 tips
Round 2 - Technical 

(1 Question)

  • Q1. 1. Basic questions from Java as mine was Selenium with Java. 2. Selenium programming to automate a page having captcha. 3. Types of testing like smoke, progression etc. 4. Exceptions in Selenium with examp...
Round 3 - Behavioral 

(1 Question)

  • Q1. Questions on what you did in your project. What was your role. If you have worked on agile or any other model explain your working. All project related counter questions.
Round 4 - HR 

(5 Questions)

  • Q1. Tell me about yourself.
  • Q2. Why are you looking for a change?
  • Q3. What are your salary expectations?
  • Q4. Share details of your previous job.
  • Q5. Are you willing to relocate.
  • Ans. 

    I am open to relocation as it can enhance my career opportunities and allow me to work in diverse environments.

    • Career Growth: Relocating can provide access to better job opportunities and professional development in my field.

    • Cultural Experience: Moving to a new location allows me to experience different cultures and work environments, which can enrich my personal and professional life.

    • Networking Opportunities: Relocati...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Have faith in yourself. I had some rejections before cracking this interview. But from each passing interview I was a better version of myself.
Good luck

Interview questions from similar companies

I applied via Naukri.com and was interviewed in Nov 2020. There was 1 interview round.

Interview Questionnaire 

2 Questions

  • Q1. Spring, Hibernate and java and angular questions
  • Q2. What is REST API, Difference between Spring MVC and Spring Boot, Abstract class, interfaces etc
  • Ans. 

    Answering questions related to REST API, Spring MVC, Spring Boot, abstract class, and interfaces.

    • REST API is a set of rules for building web services. It uses HTTP methods to access resources.

    • Spring MVC is a framework for building web applications using the Model-View-Controller architecture.

    • Spring Boot is a framework for building standalone, production-grade Spring-based applications.

    • An abstract class is a class that ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared well on what you have mentioned on your resume.

Skills evaluated in this interview

Are these interview questions helpful?

I applied via Company Website and was interviewed before Nov 2020. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. How do you handle downtime

Interview Preparation Tips

Interview preparation tips for other job seekers - Because confident and prepare well for versant test

Interview Questionnaire 

1 Question

  • Q1. Java basics

I applied via LinkedIn and was interviewed in Nov 2020. There was 1 interview round.

Interview Questionnaire 

2 Questions

  • Q1. Basic OOPS concepts?
  • Ans. 

    OOP is a programming paradigm based on objects, encapsulating data and behavior for modular and reusable code.

    • Encapsulation: Bundling data and methods that operate on the data within one unit (e.g., a class).

    • Inheritance: Mechanism to create a new class using properties and methods of an existing class (e.g., a 'Dog' class inheriting from an 'Animal' class).

    • Polymorphism: Ability to present the same interface for differe...

  • Answered by AI
  • Q2. Logical Coding like remove duplicates from array

Interview Preparation Tips

Interview preparation tips for other job seekers - Focus on your basic OOPS concepts

PwC Interview FAQs

How many rounds are there in PwC Automation Test Engineer interview?
PwC interview process usually has 2-3 rounds. The most common rounds in the PwC interview process are Technical, HR and One-on-one Round.
How to prepare for PwC 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 PwC. The most common topics and skills that interviewers at PwC expect are Python, Selenium, Agile Coaching, Analytical and Automation Testing.
What are the top questions asked in PwC Automation Test Engineer interview?

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

  1. How do you work on Manual to Automation conversation rat...read more
  2. What is the xpath in a given dom where follows by we need to ...read more
  3. Key word in BDD framework to run common cas...read more
What are the most common questions asked in PwC Automation Test Engineer HR round?

The most common HR questions asked in PwC Automation Test Engineer interview are -

  1. Why are you looking for a chan...read more
  2. What are your salary expectatio...read more
  3. Tell me about yourse...read more

Tell us how to improve this page.

Overall Interview Experience Rating

2.8/5

based on 4 interview experiences

Difficulty level

Easy 67%
Moderate 33%

Duration

Less than 2 weeks 67%
2-4 weeks 33%
View more

Interview Questions from Similar Companies

Deloitte Interview Questions
3.7
 • 3k 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.7
 • 89 Interviews
View all
PwC Automation Test Engineer Salary
based on 54 salaries
₹8.4 L/yr - ₹15.7 L/yr
49% more than the average Automation Test Engineer Salary in India
View more details

PwC Automation Test Engineer Reviews and Ratings

based on 2 reviews

3.1/5

Rating in categories

3.1

Skill development

1.2

Work-life balance

1.2

Salary

3.1

Job security

4.0

Company culture

1.2

Promotions

2.1

Work satisfaction

Explore 2 Reviews and Ratings
Senior Associate
19k salaries
unlock blur

₹12.7 L/yr - ₹25 L/yr

Associate
15.1k salaries
unlock blur

₹7.9 L/yr - ₹14.5 L/yr

Manager
7.6k salaries
unlock blur

₹22.1 L/yr - ₹40 L/yr

Senior Consultant
4.9k salaries
unlock blur

₹15.9 L/yr - ₹26.3 L/yr

Associate2
4.7k salaries
unlock blur

₹7.5 L/yr - ₹14 L/yr

Explore more salaries
Compare PwC with

Deloitte

3.7
Compare

Ernst & Young

3.4
Compare

Accenture

3.7
Compare

TCS

3.6
Compare
write
Share an Interview