Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 21309725

    KOLKATA · FULLTIME

    Python Automation Tester

    Tata Consultancy Services

    Tata Consultancy Services

    Kolkata · onsite · Posted 4d ago

    Sourced fromNaukri
    ₹5.0L - ₹15.0L PA5–8 yrsfulltimeKolkata

    Your match

    ?

    Sign in to see your match score, skill gaps & tailored resume.

    Section · 01

    About this role

    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"

    Sourced from naukri

    Let the agent run this one for you.

    Tailored resume, auto-apply, and referral lookup — in under 2 minutes.

    Section · 02

    Skills

    API AutomationPostman/BrunoAPI automatoPython TestingPythonSQLBddApi Automation

    Section · Company

    About TCS

    Tata Consultancy Services

    Tata Consultancy Services

    IT Services & Consulting

    608.0k+

    employees

    1968

    58 years old

    Mumbai, Maharashtra

    India

    ₹5L – ₹15L PA

    This role

    About

    An IT services and consulting firm offering business solutions, committed to driving innovation for global enterprises.

    Industries

    IT Services & ConsultingFinancial ServicesInternetEducation & TrainingBPO

    Employee ratings

    114,115 reviews

    3.3/ 5

    Culture

    3.2

    Career growth

    2.3

    Work-life

    3.5

    Employees rate it well for

    Job Security22973Salary21006Work Life Balance15396Appraisal10413Work Culture8916

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Job search guides

    • All 1,725 QA & Test Engineer jobs in India
    • Auto-apply to jobs like this
    • Tailor your resume for this role
    • Resume keywords for software engineers
    • Naukri auto-apply, explained