Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Python Automation Engineer @ HCLTech

Home > Quality Assurance and Testing

HCLTech  Python Automation Engineer

Job Description


Job Description: Python Automation Test Engineer (58 Years Experience)

Position Overview

We are looking for a highly skilled Python Automation Test Engineer with 58 years of handson experience in designing, developing, and maintaining automated test frameworks. The ideal candidate should have strong expertise in Python, test automation tools, API testing, CI/CD pipelines, and quality engineering best practices.

The role involves collaborating with cross-functional teams to ensure high-quality software delivery.

Key Responsibilities

Automation Development

  • Design and develop robust, scalable automation frameworks using Python.
  • Automate test cases for UI, API, backend, and integration testing.
  • Maintain and enhance existing automation scripts and frameworks.
  • Develop reusable libraries, utilities, and automation components.

Testing & Quality Assurance

  • Perform functional, regression, smoke, and end-to-end testing.
  • Conduct API testing using tools like Postman, REST Assured, or Python-based frameworks (Requests, PyTest).
  • Analyze results, log defects, and work with developers for quick resolution.
  • Ensure high coverage through automation and testing best practices.

Frameworks & Tools

  • Work with Selenium / Playwright / Appium (based on project requirements).
  • Use PyTest/Unittest for scripting and test execution.
  • Integrate test suites with CI/CD pipelines (Jenkins, GitLab, Azure DevOps, GitHub Actions).

Collaboration & Documentation

  • Collaborate with developers, product owners, and DevOps engineers.
  • Participate in code reviews for test scripts and frameworks.
  • Prepare test plans, reports, and automation documentation.

Required Skills

Technical Skills

  • 58 years strong experience in Python programming.
  • Experience with automation tools like:
    • Selenium WebDriver
    • Playwright
    • Appium (optional, if mobile testing involved)
  • Handson experience in PyTest, Unittest, Behave (BDD).
  • Strong knowledge of REST API testing using Python (Requests library).
  • Experience with CI/CD tools: Jenkins, GitHub Actions, GitLab CI, Azure DevOps.
  • Proficiency in Git / version control.
  • Experience with test management tools like JIRA, TestRail, or similar.

Additional Skills (Good to Have)

  • Knowledge of cloud platforms: AWS, Azure, or GCP.
  • Experience with database testing (SQL/NoSQL).
  • Understanding of microservices architecture.
  • Performance testing exposure (JMeter, Locust).
  • Docker / Kubernetes exposure.

Soft Skills

  • Strong analytical and problem-solving abilities.
  • Excellent communication and documentation skills.
  • Proactive, detail-oriented, and able to work in agile environments.
  • Ability to mentor junior QA engineers.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Quality Assurance and Testing
Role: Automation Test Engineer
Employement Type: Full time

Contact Details:

Company: HCLTech
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Python Testing Automation Testing Python

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Quality Engineering Architect (Test Arch)

  • Accenture
  • 15 - 20 years
  • Bengaluru
  • 4 hours ago
₹ Not Disclosed

Test Automation Lead

  • Accenture
  • 15 - 20 years
  • Bengaluru
  • 6 hours ago
₹ Not Disclosed

Quality Engineering Architect (Test Arch)

  • Accenture
  • 15 - 20 years
  • Chennai
  • 8 hours ago
₹ Not Disclosed

Test Automation Engineer

  • Accenture
  • 15 - 20 years
  • Chennai
  • 8 hours ago
₹ Not Disclosed

HCLTech

HCL softwareBangalore