Find a jobRecruiters

Python Automation Tester

Exclusive opportunity

Onsite

Python Automation Tester

Tata Consultancy Services

Python Automation Tester

Skills

PythonJavaPostmanSelenium

6 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Salary:

₹500,000 – ₹1,500,000 / year

Location:

Chennai, Tamil Nadu, India

Work mode:

Onsite

Published on:

14 October 2026

What they need


Role & responsibilities

1

RGS ID

2

Role Name

Python Automation Tester

3

Technical Skill Set Required

API Automation, Python, Postman/Bruno

4

Total No of Requirements

1

5

Required Total Experience Range

3- 8 years

6

Relevant Exp. for Must-Have Skill

python/api automation

7

Location of Requirement

Chennai/Hyderabad

8

Skill Set Keywords

Python, Automation testing, Pytest

Desired Competencies (Technical Competency)

Must-Have

API Automation using Request library with python or PyTest and API Testing

Good-to-Have

Fast API with python

Certifications Required

NA

SN

Role descriptions / Expectations from the Role

1

Strong proficiency and working knowledge of API Automation using Rest Assured or Request library

2

Proficiency in postman/ bruno Testing

3

Strong programming skills in a language commonly used in Python test automation.

4

Test Automation frameworks for  Request library, Selenium Frameworks with python, Functional Testing, Experience in API Testing

5

Experience in design and documentation of automation test strategies and plans

6

Create, maintain, and enhance API Test Automation scripts, functional, and regression testing using tools/frameworks.

7

Build and maintain the test automation framework and infrastructure from scratch

Type

Details of the Role (For Candidate Briefing)

Reporting to Which Role

Automation Engineer

Working Hours (Specify if Shifts)

NA

Unique Selling Proposition (USP) of The Role

API Automation, building and maintaining Framework, Python , value addition in client process.

At least three questions and answers for must-to-have’ skills. (3 to 5 Questions).

Q1: What is the difference between a list and a tuple?

  • Lists are mutable (can be changed after creation), defined with square brackets []. Tuples are immutable (cannot be changed), defined with parentheses (). Because they are fixed, tuples are generally faster and can be used as dictionary keys.

Q2: How are arguments passed in Python—by value or by reference?

Python uses pass-by-object-reference (or pass-by-assignment). If you pass a mutable object (like a list) to a function, modifications inside the function will affect the original object. If you pass an immutable object (like an integer), modifying it creates a new object.

Q3: What built-in modules does Python provide for writing test cases?

Python includes unitest (a Java JUnit-inspired framework) and doctest (which extracts tests from function docstrings) directly in its standard library. Most modern teams prefer using the third-party framework pytest for its cleaner syntax and powerful fixture system.

Q4: What is a "flaky test," and how do you resolve it?

A flaky test is one that passes and fails intermittently on the exact same code codebase without environment changes. They are resolved by eliminating shared state, resolving timing/race conditions (using explicit waits rather than hardcoded sleeps), or mocking unpredictable external API dependencies.

Q5: How do you handle dynamic elements when testing with Selenium in Python?

You should use explicit waits via the WebDriverWait and expected_conditions classes. This halts code execution until a specific condition (like an element becoming visible or clickable) is met, avoiding brittle scripts.

Q6: One coding exercise

Remove duplicates in the given string "PythonProgramming"

Other offers great for you!

These companies are also looking for great profiles

iSupplier

[FBO] Test Engineer – Regression Testing and Test Automation

Freelance

Brussels, Belgium

Hybrid

Skills

Testing & QA

7 months ago

Quick apply

iSupplier

Test Management / Quality Assurance / Test Automation

Freelance

Brussels, Belgium

Hybrid

Skills

Testing & QATest EngineerQA Engineer

5 months ago

Quick apply

Tenth Revolution Group

QA Engineer

Freelance

Ghent, Belgium

Hybrid

Skills

QA Engineer

2 months ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools