Upload Button Icon Add office photos

PwC

Compare button icon Compare button icon Compare

Filter interviews by

PwC Selenium Automation Tester Interview Questions and Answers

Updated 11 Aug 2024

PwC Selenium Automation Tester Interview Experiences

1 interview found

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

Interview Questionnaire 

1 Question

  • Q1. Basics questions on SAP

Interview Preparation Tips

Interview preparation tips for other job seekers - Recomend, not to join this company. what they promise and what they provide is totally irrelevant. No ethics.

Selenium Automation Tester Interview Questions Asked at Other Companies

asked in Cognizant
Q1. How do you get the count of all text boxes on a webpage?
asked in Cognizant
Q2. How can you reduce execution time in Selenium?
Q3. What is the difference between a Test Stub and a Test Driver?
Q4. Why should Selenium be selected as a testing tool for web applica ... read more
Q5. How can you run a selected test from a group of tests in Cucumber ... read more

I applied via Referral and was interviewed in Oct 2020. There was 1 interview round.

Interview Questionnaire 

3 Questions

  • Q1. I ask basic OOPS Questoins
  • Q2. Questions on web api
  • Q3. Questions on SQL

Interview Preparation Tips

Interview preparation tips for other job seekers - Be good with basics . No one knows everything. Be good in what you know.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before Mar 2023. There were 3 interview rounds.

Round 1 - Coding Test 

Hacker Rank test with medium difficulty

Round 2 - Technical 

(1 Question)

  • Q1. Technical discussion mainly around system design, different architectures, problem solving and coding question may be asked.
Round 3 - Case Study 

A case study for a problem statement

What people are saying about PwC

View All
a senior analyst
2w
Urgent help needed!!!
I got a Hiring interest form from Amazon. there in yellow they have mentioned: 'Kindly note that you respond on the hiring interest form and apply on the job link shared for us to move your candidature forward.' I have filled the form. But confused in the apply on the job link part, by link are they referring to the hiring form Link? Your opinion will be appreciated thanks.
Got a question about PwC?
Ask anonymously on communities.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Mar 2022. There were 3 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 - Coding Test 

It depends on the region, for me they conducted tool test in the 1st round.

Round 3 - Technical 

(2 Questions)

  • Q1. Technical questions on previously done projects
  • Q2. About software and tool proficiency

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident about your work( for experienced guys)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I appeared for an interview in May 2023.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. HVAC, FLS & Experience
Round 3 - Technical 

(1 Question)

  • Q1. Software Proficiency Test

I appeared for an interview 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)?
  • Ans. 

    STLC is a systematic approach to software testing that defines the testing process from start to finish.

    • STLC consists of phases like requirement analysis, test planning, test design, test execution, and test closure.

    • Each phase has specific goals and deliverables to ensure the quality of the software.

    • STLC helps in identifying defects early in the development cycle, reducing the cost of fixing them later.

    • It ensures that ...

  • Answered by AI
  • Q2. What is the difference between a Test Stub and a Test Driver?
  • Ans. 

    Test Stub simulates the behavior of a module that a component depends on, while Test Driver controls the execution of the test case.

    • Test Stub is used to simulate the behavior of a module that a component depends on.

    • Test Driver is used to control the execution of the test case and interact with the component being tested.

    • Test Stub provides canned answers to calls made during the test, while Test Driver initiates the tes...

  • Answered by AI
  • Q3. What do you mean by data flow testing?
  • Ans. 

    Data flow testing is a type of white box testing that focuses on the paths that data takes through the application.

    • It involves tracing the flow of data through the application to identify any potential issues or errors.

    • Data flow testing helps in ensuring that data is processed correctly and efficiently.

    • Examples of data flow testing techniques include control flow testing, data dependency testing, and variable definitio...

  • Answered by AI
  • Q4. What is boundary value analysis?
  • Ans. 

    Boundary value analysis is a software testing technique used to identify errors at boundaries of input ranges.

    • It involves testing the boundaries of input ranges, including minimum, maximum, and just beyond the boundaries.

    • Helps in identifying errors that may occur at the edges of input values.

    • Example: If a system accepts values from 1 to 100, boundary value analysis would test inputs like 0, 1, 100, and 101.

    • It is a blac...

  • Answered by AI
  • Q5. What are the different parts of a test automation framework?
  • Ans. 

    A test automation framework consists of different components that help in organizing and executing automated tests efficiently.

    • Test scripts: Actual test cases written in a programming language like Java or Python.

    • Test data: Input data required for executing the test cases.

    • Test environment: Configuration settings for executing tests on different platforms.

    • Reporting: Generation of test reports to analyze test results.

    • Log...

  • Answered by AI
  • Q6. What are some of the best practices in test automation?
  • Ans. 

    Best practices in test automation include proper planning, maintenance, collaboration, and continuous improvement.

    • Create a solid test automation strategy before starting automation efforts.

    • Use version control to manage test scripts and ensure traceability.

    • Regularly review and update test scripts to maintain relevance and accuracy.

    • Collaborate with developers and other team members to align automation efforts with develo...

  • Answered by AI
  • Q7. How do you automate the testing of CAPTCHA?
  • Ans. 

    Automating CAPTCHA testing involves using third-party services or implementing custom solutions.

    • Use third-party services like 2Captcha or Anti-Captcha to solve CAPTCHAs programmatically.

    • Implement custom solutions using image recognition libraries like OpenCV to identify and solve CAPTCHAs.

    • Integrate CAPTCHA solving functionality into your Selenium automation scripts for seamless testing.

  • Answered by AI
  • Q8. What is Protractor?
  • Ans. 

    Protractor is an end-to-end test framework for Angular and AngularJS applications.

    • Protractor is built on top of WebDriverJS and uses Jasmine for test syntax.

    • It is specifically designed to test Angular and AngularJS applications.

    • Protractor can interact with elements on the page using locators like model, binding, repeater, etc.

    • It supports both synchronous and asynchronous testing.

    • Protractor can handle Angular-specific t...

  • Answered by AI
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?
  • Ans. 

    Selenium has four main components: Selenium IDE, Selenium WebDriver, Selenium Grid, and Selenium RC.

    • Selenium IDE: Record and playback tool for creating test cases.

    • Selenium WebDriver: Automation tool for writing test scripts in various programming languages.

    • Selenium Grid: Tool for running tests on multiple machines in parallel.

    • Selenium RC (Remote Control): Deprecated component for running tests on different browsers.

  • Answered by AI
  • Q2. Why should Selenium be selected as a testing tool for web applications or systems?
  • Ans. 

    Selenium is a popular choice for web application testing due to its open-source nature, cross-browser compatibility, and robust automation capabilities.

    • Selenium is open-source, making it cost-effective for organizations.

    • Selenium supports multiple programming languages like Java, Python, and C#, providing flexibility to automation testers.

    • Selenium offers cross-browser compatibility, allowing tests to be run on different...

  • Answered by AI
  • Q3. What is the difference between Selenium and Cucumber?
  • Ans. 

    Selenium is a testing framework for web applications, while Cucumber is a tool for behavior-driven development.

    • Selenium is a testing framework used for automating web applications, while Cucumber is a tool for behavior-driven development (BDD).

    • Selenium supports multiple programming languages like Java, Python, etc., while Cucumber uses Gherkin syntax for writing test cases.

    • Selenium focuses on automating the testing pro...

  • Answered by AI
  • Q4. Can you explain the JUnit annotations that are linked with Selenium?
  • Ans. 

    JUnit annotations like @Before, @Test, @After are used in Selenium for setup, execution, and teardown of test cases.

    • Annotations like @Before are used to set up preconditions before each test method is executed.

    • Annotations like @Test are used to mark a method as a test method.

    • Annotations like @After are used to clean up after each test method is executed.

    • Annotations like @BeforeClass and @AfterClass are used for setup a...

  • Answered by AI
  • Q5. How can you run a selected test from a group of tests in Cucumber?
  • Ans. 

    To run a selected test from a group of tests in Cucumber, you can use tags to specify which test to run.

    • Add tags to the scenarios in your feature files

    • Use the @CucumberOptions annotation in your test runner class to specify the tags to include or exclude

    • Run the test using the test runner class with the specified tags

  • Answered by AI
  • Q6. What is grouping in the context of Cucumber?
  • Ans. 

    Grouping in Cucumber allows for organizing related scenarios into logical groups for better management and execution.

    • Grouping helps in organizing related scenarios together for better readability and maintenance.

    • Tags are used to group scenarios in Cucumber.

    • Grouping allows for running specific sets of scenarios based on tags.

    • Grouping can be used to run scenarios in parallel or sequentially.

    • Example: @smokeTest tag can be...

  • Answered by AI
  • Q7. Can you explain briefly how Behavioral Driven Development (BDD) works?
  • Ans. 

    BDD is a software development approach that encourages collaboration between developers, testers, and business stakeholders.

    • BDD focuses on defining the behavior of a system through examples in plain text

    • Uses a common language (like Gherkin syntax) to describe the expected behavior

    • Tests are written in a way that they can be easily understood by non-technical stakeholders

    • Promotes communication and collaboration between d...

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

Are these interview questions helpful?

I applied via Naukri.com and was interviewed in Jun 2021. There was 1 interview round.

Interview Questionnaire 

5 Questions

  • Q1. What is the difference between NACL and security groups?
  • Ans. 

    NACL and security groups are both AWS network security features, but NACL operates at the subnet level while security groups operate at the instance level.

    • NACL is stateless while security groups are stateful

    • NACL can allow or deny traffic based on IP addresses, protocols, and ports while security groups only allow traffic

    • NACL rules are evaluated in order while security group rules are evaluated independently

    • NACL can be ...

  • Answered by AI
  • Q2. How you identify public/private subnets?
  • Ans. 

    Public and private subnets can be identified based on their IP address range and their accessibility from the internet.

    • Public subnets have IP addresses that are accessible from the internet.

    • Private subnets have IP addresses that are not accessible from the internet.

    • Public subnets are typically used for resources that need to be accessed from the internet, such as web servers.

    • Private subnets are typically used for resou...

  • Answered by AI
  • Q3. What is the difference between s3 and Glacier?
  • Ans. 

    S3 is for frequently accessed data while Glacier is for long-term archival storage.

    • S3 is designed for frequently accessed data while Glacier is for long-term archival storage.

    • S3 has low latency retrieval times while Glacier has higher retrieval times.

    • S3 is more expensive than Glacier for storage and retrieval.

    • Glacier has a tiered pricing model based on retrieval times and storage duration.

    • S3 is suitable for storing dat...

  • Answered by AI
  • Q4. What is the difference between AMI and s3?
  • Ans. 

    AMI is a virtual machine while S3 is a storage service in AWS.

    • AMI stands for Amazon Machine Image and is a pre-configured virtual machine that can be used to create EC2 instances.

    • S3 stands for Simple Storage Service and is a scalable object storage service that can be used to store and retrieve data.

    • AMI is used to create EC2 instances while S3 is used to store and retrieve data.

    • AMI is used for computing while S3 is use...

  • Answered by AI
  • Q5. What is the parameter of creating group policy using json
  • Ans. 

    The parameter for creating group policy using JSON is a JSON object containing the policy settings.

    • The JSON object should include the policy name, description, and settings.

    • The settings can include values for registry keys, security options, and other policy settings.

    • Example: {"policyName": "Password Policy", "description": "Enforces password complexity requirements", "settings": {"MinimumPasswordLength": 8, "PasswordC...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well from what you mentioned in your resume. they will fully scan your resume to check your knowledge and easily can identify from your answers.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(2 Questions)

  • Q1. Tell me something about your self?
  • Ans. 

    I am a dedicated and experienced Senior Engineer with a strong background in project management and problem-solving.

    • Over 10 years of experience in engineering field

    • Expertise in project management and team leadership

    • Strong problem-solving skills and attention to detail

    • Proficient in various engineering software and tools

    • Excellent communication and interpersonal skills

  • Answered by AI
  • Q2. Why deloitte? and Us
  • Ans. 

    Deloitte is a global leader in consulting and technology services, offering exciting opportunities for growth and innovation.

    • Deloitte is a prestigious global consulting firm known for its innovative solutions and industry expertise

    • Deloitte offers a wide range of opportunities for career growth and development

    • Deloitte values diversity and inclusion, creating a supportive and collaborative work environment

    • Deloitte's focu...

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Feb 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. SQL databse,oops

PwC Interview FAQs

How many rounds are there in PwC Selenium Automation Tester interview?
PwC interview process usually has 1 rounds. The most common rounds in the PwC interview process are One-on-one Round.
How to prepare for PwC Selenium Automation Tester 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 Sales Force Automation.
What are the top questions asked in PwC Selenium Automation Tester interview?

Some of the top questions asked at the PwC Selenium Automation Tester interview -

  1. Code: take your name as input and print every letter separately and if any vowe...read more
  2. Difference between findElement and findElemen...read more
  3. What is Fluent Wa...read more

Tell us how to improve this page.

Overall Interview Experience Rating

3/5

based on 1 interview experience

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.5
 • 842 Interviews
ZS Interview Questions
3.3
 • 472 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
Senior Associate
18.7k salaries
unlock blur

₹12.6 L/yr - ₹25.2 L/yr

Associate
15k salaries
unlock blur

₹8 L/yr - ₹14 L/yr

Manager
7.5k salaries
unlock blur

₹22 L/yr - ₹40 L/yr

Senior Consultant
4.9k salaries
unlock blur

₹15.9 L/yr - ₹26.1 L/yr

Associate2
4.6k salaries
unlock blur

₹4.8 L/yr - ₹16.5 L/yr

Explore more salaries
Compare PwC with

Deloitte

3.7
Compare

Ernst & Young

3.4
Compare

Accenture

3.8
Compare

TCS

3.6
Compare
write
Share an Interview