Upload Button Icon Add office photos
Engaged Employer

i

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

Wipro Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Wipro Python Automation Engineer Interview Questions and Answers

Updated 10 Oct 2024

9 Interview questions

A Python Automation Engineer was asked
Q. What is a dunder method?
Ans. 

Dunder method refers to special methods in Python that start and end with double underscores (__).

  • Dunder methods are also known as magic methods or special methods.

  • They are used to define behavior for built-in operations in Python, such as addition, subtraction, comparison, etc.

  • Examples of dunder methods include __init__ for object initialization, __add__ for addition, __str__ for string representation, etc.

A Python Automation Engineer was asked
Q. Write a function to determine if the input string containing brackets is ordered or not. For example, {[()]} is ordered, but ({[)}] is not.
Ans. 

The input is checked for order and the result is printed as true or false.

  • Check if the input is ordered by comparing opening and closing brackets

  • Use a stack to keep track of opening brackets

  • If a closing bracket is encountered, pop the top element from the stack and check if it matches the closing bracket

  • If the stack is empty at the end, the input is ordered

Python Automation Engineer Interview Questions Asked at Other Companies

asked in Calsoft
Q1. Given a list of numbers in string format, find the largest number ... read more
Q2. How to write test cases & action, How to create list & di ... read more
Q3. Write a Python program to find prime numbers between 1 and 100.
Q4. Reverse the string without using slicing method? Missing numbers ... read more
asked in HCLTech
Q5. What are the key principles of Object-Oriented Programming (OOP) ... read more
A Python Automation Engineer was asked
Q. What is a dictionary in Python?
Ans. 

A dict in Python is an unordered collection of key-value pairs.

  • Dicts are enclosed in curly braces {}

  • Each key-value pair is separated by a colon :

  • Keys must be unique and immutable (strings, numbers, or tuples)

  • Values can be of any type and can be duplicated

  • Dicts are mutable and can be modified by adding, updating, or deleting key-value pairs

A Python Automation Engineer was asked
Q. What is web application testing?
Ans. 

Web application testing is the process of evaluating the functionality, usability, and security of a web application.

  • It involves testing the application's features, such as forms, navigation, and user interactions.

  • It also includes checking for compatibility across different browsers and devices.

  • Security testing is crucial to identify vulnerabilities and protect against attacks.

  • Performance testing ensures the appli...

What people are saying about Wipro

View All
pacifier
Verified Icon
2w
works at
Wipro
Petition to End 90-Day Notice Periods in Indian IT 🚫
Many Indian IT companies still force employees to serve a 90-day notice period. No early release. No buyout. Just 3 months of waiting — even when the new company wants immediate joiners. This affects careers, mental health, and growth. Let’s push for a fairer system maximum 30-day notice like in other countries. 👉 Like this post if you agree. Let’s raise our voice together.
Got a question about Wipro?
Ask anonymously on communities.
🔥 Asked by recruiter 2 times
A Python Automation Engineer was asked
Q. What are the differences between a list and a tuple?
Ans. 

Lists and tuples are both sequence data types in Python, but they have some key differences.

  • Lists are mutable, meaning their elements can be changed, added, or removed.

  • Tuples are immutable, meaning their elements cannot be changed once defined.

  • Lists use square brackets [], while tuples use parentheses ().

  • Lists are typically used for collections of similar items, while tuples are used for heterogeneous data.

  • Lists h...

A Python Automation Engineer was asked
Q. How do you print a random IP address using Python?
Ans. 

Generate and print a random IP address.

  • Use the random module to generate random numbers for each octet of the IP address.

  • Ensure that the generated IP address is valid by checking that each octet is within the range of 0-255.

  • Join the octets together with periods to form the complete IP address.

  • Print the generated IP address.

A Python Automation Engineer was asked
Q. What is a decorator?
Ans. 

A decorator is a design pattern in Python that allows a user to add new functionality to an existing object or function.

  • Decorators are denoted by the @ symbol followed by the name of the decorator function.

  • They are used to modify the behavior of the decorated object or function without directly changing its source code.

  • Decorators can be used for adding logging, timing, caching, authentication, and other cross-cutt...

Are these interview questions helpful?
A Python Automation Engineer was asked
Q. Write a function to reverse a string using a for loop.
Ans. 

The code snippet prints the reverse of a given string using a for loop.

  • Initialize an empty string to store the reversed string.

  • Iterate through each character in the original string using a for loop.

  • Append each character to the beginning of the reversed string.

  • Print the reversed string.

A Python Automation Engineer was asked
Q. Inheritance in oops
Ans. 

Inheritance is a concept in object-oriented programming where a class inherits properties and behaviors from another class.

  • Inheritance allows code reuse and promotes modularity.

  • The class that is being inherited from is called the parent class or base class.

  • The class that inherits from the parent class is called the child class or derived class.

  • The child class can access all the public and protected members of the ...

Wipro Python Automation Engineer Interview Experiences

5 interviews found

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Walk-in and was interviewed in Mar 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Dictionary manipulation
  • Q2. Exception handling question

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview went well. Python code was given to solve.
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Job Portal and was interviewed in Nov 2023. 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 - Technical 

(6 Questions)

  • Q1. Python theoretical questions.
  • Q2. Print random ip address
  • Ans. 

    Generate and print a random IP address.

    • Use the random module to generate random numbers for each octet of the IP address.

    • Ensure that the generated IP address is valid by checking that each octet is within the range of 0-255.

    • Join the octets together with periods to form the complete IP address.

    • Print the generated IP address.

  • Answered by AI
  • Q3. Print the true or false by checking the input is ordered or not input is {[()]} 2nd input is ({[)}]
  • Ans. 

    The input is checked for order and the result is printed as true or false.

    • Check if the input is ordered by comparing opening and closing brackets

    • Use a stack to keep track of opening brackets

    • If a closing bracket is encountered, pop the top element from the stack and check if it matches the closing bracket

    • If the stack is empty at the end, the input is ordered

  • Answered by AI
  • Q4. Print reverse of string by using for loop
  • Ans. 

    The code snippet prints the reverse of a given string using a for loop.

    • Initialize an empty string to store the reversed string.

    • Iterate through each character in the original string using a for loop.

    • Append each character to the beginning of the reversed string.

    • Print the reversed string.

  • Answered by AI
  • Q5. Oops interview questions
  • Q6. What is decorator
  • Ans. 

    A decorator is a design pattern in Python that allows a user to add new functionality to an existing object or function.

    • Decorators are denoted by the @ symbol followed by the name of the decorator function.

    • They are used to modify the behavior of the decorated object or function without directly changing its source code.

    • Decorators can be used for adding logging, timing, caching, authentication, and other cross-cutting c...

  • Answered by AI
Round 3 - Technical 

(6 Questions)

  • Q1. Explain one scenario about automation you had in previous project
  • Ans. 

    Automated the testing of a web application by creating test scripts using Python and Selenium.

    • Developed automated test scripts using Python and Selenium

    • Executed test scripts to validate the functionality of a web application

    • Generated test reports and identified defects for further investigation

    • Improved test efficiency and reduced manual effort by automating repetitive tasks

  • Answered by AI
  • Q2. What is dict in python
  • Ans. 

    A dict in Python is an unordered collection of key-value pairs.

    • Dicts are enclosed in curly braces {}

    • Each key-value pair is separated by a colon :

    • Keys must be unique and immutable (strings, numbers, or tuples)

    • Values can be of any type and can be duplicated

    • Dicts are mutable and can be modified by adding, updating, or deleting key-value pairs

  • Answered by AI
  • Q3. What is web application testing
  • Ans. 

    Web application testing is the process of evaluating the functionality, usability, and security of a web application.

    • It involves testing the application's features, such as forms, navigation, and user interactions.

    • It also includes checking for compatibility across different browsers and devices.

    • Security testing is crucial to identify vulnerabilities and protect against attacks.

    • Performance testing ensures the applicatio...

  • Answered by AI
  • Q4. Jira defect tool
  • Q5. Inheritance in oops
  • Ans. 

    Inheritance is a concept in object-oriented programming where a class inherits properties and behaviors from another class.

    • Inheritance allows code reuse and promotes modularity.

    • The class that is being inherited from is called the parent class or base class.

    • The class that inherits from the parent class is called the child class or derived class.

    • The child class can access all the public and protected members of the paren...

  • Answered by AI
  • Q6. Diff between list and tuple
  • Ans. 

    Lists and tuples are both sequence data types in Python, but they have some key differences.

    • Lists are mutable, meaning their elements can be changed, added, or removed.

    • Tuples are immutable, meaning their elements cannot be changed once defined.

    • Lists use square brackets [], while tuples use parentheses ().

    • Lists are typically used for collections of similar items, while tuples are used for heterogeneous data.

    • Lists have m...

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Walk-in and was interviewed in Mar 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Dictionary Manipulation
  • Q2. Exception handling
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Inheritance coding test

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

(1 Question)

  • Q1. What is dunder method
  • Ans. 

    Dunder method refers to special methods in Python that start and end with double underscores (__).

    • Dunder methods are also known as magic methods or special methods.

    • They are used to define behavior for built-in operations in Python, such as addition, subtraction, comparison, etc.

    • Examples of dunder methods include __init__ for object initialization, __add__ for addition, __str__ for string representation, etc.

  • Answered by AI

Skills evaluated in this interview

Interview questions from similar companies

I applied via Company Website and was interviewed before Oct 2020. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Tell me about your experience

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident adn clear when you answer

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

Interview Questionnaire 

2 Questions

  • Q1. They asked about dbms questions in the form of table formate
  • Q2. They asked code for some python program

Interview Preparation Tips

Interview preparation tips for other job seekers - Firstly they conducted computer based technical exam and then after qualifying that then we will go for face face interview and then lastly HR round will be held.
Are these interview questions helpful?

I applied via Naukri.com and was interviewed in Aug 2018. There was 0 interview round.

Interview Preparation Tips

General Tips: All Java basic questions will be asked including servlets and jsp even about application and web servers. To clear,1st round you should have strong core Java knowledge along with few real time examples. Collections are mandatory.
Database knowledge could be expected. RestFul and soap along with spring and spring boot, your project details and your responsibilities.
Skills: SOAP, RestFul, Spring, Springboot, Java Application Development, Java Programming, Javascript, Communication, Body Language, Problem Solving, Analytical Skills, Decision Making Skills
Duration: 1-4 weeks

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

Interview Questionnaire 

3 Questions

  • Q1. By Rajkumar Bharathi, I stay at Trichy
  • Q2. I have completed my B.E from kalasalingam university in 2020, with a score of 6.33
  • Q3. I am a fresher need this jobs

Interview Preparation Tips

Interview preparation tips for other job seekers - Dress for the job or company

I applied via Campus Placement and was interviewed before Mar 2020. There were 5 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. I was placed through campus . Did not have to give the appitude / online exam as I was among top 10 students from the college . In the interview panel ,we had 3 people .one manager and two technical / staf...

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident and try to answer all. If something is out of your scope and you don't know ,politely tell them you don't know . Keep yourself engaged with the panel . In between talk to them , just do not give long pause and stares . It make things akward . Hope it helps

Wipro Interview FAQs

How many rounds are there in Wipro Python Automation Engineer interview?
Wipro interview process usually has 1-2 rounds. The most common rounds in the Wipro interview process are Technical, Resume Shortlist and Coding Test.
How to prepare for Wipro Python Automation 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 Wipro. The most common topics and skills that interviewers at Wipro expect are Ansible, Python, Automation Testing, Networking and Automation.
What are the top questions asked in Wipro Python Automation Engineer interview?

Some of the top questions asked at the Wipro Python Automation Engineer interview -

  1. Print the true or false by checking the input is ordered or not input is {[()]}...read more
  2. Print reverse of string by using for l...read more
  3. What is web application test...read more

Tell us how to improve this page.

Overall Interview Experience Rating

3.4/5

based on 5 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 100%
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.6
 • 11.1k Interviews
Accenture Interview Questions
3.8
 • 8.6k Interviews
Infosys Interview Questions
3.6
 • 7.9k Interviews
Cognizant Interview Questions
3.7
 • 5.9k Interviews
Capgemini Interview Questions
3.7
 • 5.1k Interviews
Tech Mahindra Interview Questions
3.5
 • 4.1k Interviews
HCLTech Interview Questions
3.5
 • 4.1k Interviews
Genpact Interview Questions
3.8
 • 3.4k Interviews
LTIMindtree Interview Questions
3.7
 • 3k Interviews
IBM Interview Questions
4.0
 • 2.5k Interviews
View all
Wipro Python Automation Engineer Salary
based on 54 salaries
₹2.2 L/yr - ₹11.2 L/yr
At par with the average Python Automation Engineer Salary in India
View more details

Wipro Python Automation Engineer Reviews and Ratings

based on 6 reviews

2.3/5

Rating in categories

3.0

Skill development

2.2

Work-life balance

1.9

Salary

3.0

Job security

2.2

Company culture

1.9

Promotions

2.1

Work satisfaction

Explore 6 Reviews and Ratings
Project Engineer
33.5k salaries
unlock blur

₹3.5 L/yr - ₹8.2 L/yr

Senior Software Engineer
23.2k salaries
unlock blur

₹6.2 L/yr - ₹19 L/yr

Senior Associate
21.8k salaries
unlock blur

₹1.8 L/yr - ₹5.5 L/yr

Technical Lead
20.1k salaries
unlock blur

₹16.5 L/yr - ₹30 L/yr

Senior Project Engineer
18.7k salaries
unlock blur

₹6.4 L/yr - ₹16.5 L/yr

Explore more salaries
Compare Wipro with

TCS

3.6
Compare

Infosys

3.6
Compare

Tesla

4.0
Compare

Amazon

4.0
Compare
write
Share an Interview