Python Automation Test Engineer

Cognizant

Chennai District, Bengaluru, Hyderabad

On-site

INR 600,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Cognizant is seeking a QA Automation Engineer with strong Python and Robot Framework expertise to build, scale, and maintain automated test suites from scratch in an Agile setting. You will automate Web UI, REST APIs, and backend tests, integrate with Jenkins or GitHub Actions, and validate data with SQL tests, while collaborating with developers and product teams.

Candidates should have 3–6 years of automation experience and a BS in CS/SE, along with strong communication and problem-solving

Qualifications

  • 3–6 years of software automation testing experience.
  • Bachelor's degree in CS/SE or a related technical field.
  • Strong understanding of STLC and Agile/Scrum processes.
  • Excellent problem-solving and communication skills.

Responsibilities

  • Design and scale keyword-driven automation frameworks using Python and Robot Framework.
  • Develop reusable automated test scripts for Web UI, REST APIs and backend.
  • Conduct functional, end-to-end, regression and smoke testing across the stack.
  • Integrate test suites into CI/CD pipelines (Jenkins or GitHub Actions).
  • Write SQL queries for ETL or database-level verification.
  • Log, track and manage defects in Jira and collaborate on resolutions.
  • Participate in peer code reviews to maintain quality standards.

Skills

Python
Robot Framework
Selenium WebDriver
Playwright
REST APIs
Git/GitHub/Bitbucket
Linux/Unix

Education

Bachelor's degree in Computer Science / Software Engineering

Tools

SeleniumLibrary
RequestsLibrary
Git

Job description

Job Description

We are seeking a skilled QA Automation Engineer with strong expertise in Python programming and the Robot Framework. In this role, you will build, scale, and maintain automated test suites from scratch. You will collaborate closely with developers and product teams in an Agile environment to ensure rapid, high-quality software delivery.

Key Responsibilities
  • Framework Development: Design and scale custom keyword-driven automation frameworks using Python and Robot Framework.
  • Script Generation: Develop reusable, clean, and maintainable automated test scripts for Web UI, REST APIs, and backend systems.
  • Test Execution: Conduct functional, end-to-end, regression, and smoke testing across the application ecosystem.
  • CI/CD Integration: Integrate automated test suites directly into continuous execution pipelines using tools like Jenkins or GitHub Actions.
  • Database Validation: Write and execute SQL queries to perform extract, transform, load (ETL) or database-level test verification.
  • Defect Tracking: Identify, log, track, and manage software bugs using Jira, collaborating with developers to achieve resolution.
  • Code Review: Participate in peer code reviews to maintain automation script standards and infrastructure efficiency.
Required Technical Skills
  • Languages: Advanced proficiency in Python.
  • Frameworks: Hands-on experience with Robot Framework and its core libraries (e.g., SeleniumLibrary, RequestsLibrary).
  • Web UI Testing: Experience using Selenium WebDriver or Playwright integrated with Python.
  • API Testing: Proven experience validating RESTful APIs and microservices.
  • Version Control: Mastery of Git command-line basics and platforms like GitHub or Bitbucket.
  • Operating Systems: Comfortable working in Linux/Unix environments for executing scripts.
Experience & Qualifications
  • Education: Bachelors degree in Computer Science, Software Engineering, or a related technical discipline.
  • Experience: 3 to 6 years of specialized experience in software automation testing.
  • Methodology: Deep understanding of software testing life cycle (STLC) and Agile/Scrum processes.
  • Soft Skills: Exceptional problem-solving abilities and strong verbal and written communication skills.
Preferred (Good-to-Have) Skills
  • Experience with PyTest as an alternative Python testing tool.
  • Exposure to embedded system validation or IoT device testing using Robot Framework.
  • Knowledge of mobile automation via Appium.

Location: Chennai, Bengaluru, Coimbatore, Pune, Hyderabad

Notice Period: 0-30 Days

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Automation Test Engineer
Python Automation Test Engineer

Net Connect • Bengaluru

On-site
INR 800,000 - 1,200,000
Python Automation Professional
Python Automation Professional

Agiliad • Bengaluru, Pune District

On-site
INR 800,000 - 1,200,000
QA Automation Engineer (Python & Robot Framework)
QA Automation Engineer (Python & Robot Framework)

42 Gears Mobility Systems • India

On-site
INR 600,000 - 900,000
Python Automation Engineer
Python Automation Engineer

Grid Dynamics • Hyderabad

On-site
INR 1,000,000 - 1,500,000
Opportunity to work on bleeding-edge projects
Flexible schedule
Benefits package including medical insurance
+3
Python Automation Tester
Python Automation Tester

Infosys • Hyderabad, Pune District, Bengaluru

Hybrid
INR 900,000 - 1,500,000
QA Automation Engineer (Python & Robot Framework)
QA Automation Engineer (Python & Robot Framework)

42Gears • Bengaluru

On-site
INR 800,000 - 1,200,000
Quality Engineer
Quality Engineer

Kumaran Systems • Hyderabad

On-site
INR 700,000 - 1,400,000
Automation Testing Engineer - Python
Automation Testing Engineer - Python

Infosys • Bengaluru

On-site
INR 1,200,000 - 2,200,000
Embedded Test Engineer-Python Robot Framework and Linux
Embedded Test Engineer-Python Robot Framework and Linux

Capgemini • Bengaluru

On-site
INR 800,000 - 1,200,000
Python Automation Testing Engineer
Python Automation Testing Engineer

YO IT Consulting • Ahmedabad

On-site
INR 600,000 - 900,000