Designer
India
Job Description
Designer
Bangalore, Karnataka

Job Summary

"Network Automation Engineer (Python | Telecom Automation)

Experience 8–12+ Years

Job Summary
We are looking for a Network Automation Engineer with strong expertise in designing, developing, and maintaining automation solutions for network operations. The ideal candidate should have extensive experience in Python-based automation, automation frameworks, APIs, CI/CD, and DevOps practices, along with a working knowledge of telecom networks (LTE/5G and OSS). The role is primarily focused on automation (80%) with telecom domain knowledge (20%).
Key Responsibilities (Network Automation)
●    Design, develop, and maintain scalable network automation solutions using Python.
●    Build reusable automation frameworks, libraries, and utilities.
●    Automate network provisioning, configuration, validation, and software upgrades.
●    Develop REST API-based integrations with network management systems.
●    Create automation workflows using Ansible, Nornir, Netmiko, or similar tools.
●    Develop Infrastructure as Code (IaC) solutions using Ansible and Terraform.
●    Build and maintain CI/CD pipelines using Jenkins, GitHub Actions, or GitLab CI.
●    Implement automated testing using Pytest and other testing frameworks.
●    Write clean, maintainable, and well-documented Python code.
●    Perform code reviews and mentor junior engineers on automation best practices.
●    Troubleshoot automation issues and optimize existing workflows.
●    Work closely with DevOps, Cloud, and Network Engineering teams to improve operational efficiency.
Required Technical Skills
Strong Python Skills
Automation Frameworks (PyTest/Robot Framework/Selenium)
Linux
REST API Automation
Git
SQL
CI/CD (Jenkins/Bamboo)
JIRA
Docker/Kubernetes (basic)
Qualifications
●    Bachelor's or Master's degree in Computer Science, Information Technology, Electronics, or a related field.
●    8–12+ years of experience in software development and automation.
●    Experience in network automation or infrastructure automation.
●    Telecom domain experience is desirable/mandatory
"

Key Responsibilities

1. To conduct thorough analysis of user needs and system specifications.
2. To develop detailed design specifications and documentation including system components and user interfaces.
3. To create prototypes to illustrate the functionality of the software ,gather feedback and iterate on designs based on user /stakeholder input.
4. To collaborate with cross-functional teams, to create cohesive and user-friendly interfaces.

Skill Requirements

"Strong Python Skills - Primary
Automation Frameworks (PyTest/Robot Framework/Selenium) Primary
Linux
REST API Automation
Git
SQL
CI/CD (Jenkins/Bamboo)
JIRA
Docker/Kubernetes (basic)"

Telecom RAN concepts (4G/5G)

Other Requirements

null
Information at a Glance

Why HCLTech?

At HCLTech, you'll supercharge your potential. You'll find your career. And you'll find your spark. All at a place that knows that helping its customers stay on top starts by putting its people first.

HCLTech is a global technology company, home to more than 223,000 people across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud and AI, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of 12 months ending June 2026 totaled $14.8 billion.