Tech Lead - Software & Application Development

0 years

0 Lacs

Posted:4 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About The Company

Tata Communications Redefines Connectivity with Innovation and IntelligenceDriving the next level of intelligence powered by Cloud, Mobility, Internet of Things, Collaboration, Security, Media services and Network services, we at Tata Communications are envisaging a New World of Communications

Telco Network Automation Development Engineer

Position Title

Telco Network Automation Engineer (GUI Desktop Automation & Python Scripting)

Experience Level

5 plus years

Job Summary

We are seeking a skilled

Telco Network Automation Engineer

with 5 plus years of experience in network automation, GUI desktop automation, and Python scripting. The ideal candidate will have a strong background in telecommunications, with expertise in automating legacy and modern systems, designing efficient automation workflows, and integrating tools for enhanced operational efficiency. This role will involve working on end-to-end automation solutions for network management, configuration, and monitoring.

Key Responsibilities

  • Telco Network Automation
Design and implement automation workflows for telecommunication networks, including provisioning, configuration, and monitoring.
Automate repetitive network tasks such as circuit provisioning, topology adjustments, and fault monitoring.Optimize legacy network management systems (e.g., ECI NMS) through automation.Work on technologies like NMS, EMS, IMS, 5G, and virtualization platforms (e.g., vBlock, CNIS, NCP).
  • GUI Desktop Automation
Automate GUI interactions for desktop applications, focusing on legacy tools with minimal API support.
Leverage tools like Pywinauto, AutoIt, or Sikuli to create workflows for tasks such as topology adjustments and data fetching.Identify GUI elements using inspection tools (e.g., Inspect.exe, Pywinauto Inspect) and create robust automation scripts.Troubleshoot and enhance existing GUI automation workflows for improved accuracy and efficiency.
  • Python Scripting
Develop Python scripts to automate manual processes, such as data extraction, email parsing, and log analysis.
Build custom modules and libraries for network automation and GUI automation.Use Python for interacting with APIs, databases, and file systems to streamline automation workflows.Write scripts for fetching CRQ IDs from emails, managing dependencies, and performing data transformations.Maintain script repositories and ensure proper documentation.
  • Collaboration & Support
Collaborate with cross-functional teams, including network engineers, developers, and IT operations.Analyze and address automation challenges during POC phases and project execution.Provide technical guidance and support to ensure smooth deployment of automation solutions.

Required Skills

Technical Skills

Network Automation

Experience with network management systems (e.g., ECI NMS) and Telco protocols.

GUI Automation

Proficiency with tools like Pywinauto, Sikuli, or AutoIt for desktop application automation.

Scripting

Strong Python programming skills, including libraries like Selenium, Pywinauto, Pandas, and Flask.

Virtualization Platforms

Familiarity with platforms like VINO, vBlock, CNIS, and NCP.

API Integration

Experience with REST APIs and web services for network and application integration.

DevOps Tools

Hands-on experience with Ansible, Jenkins, and Docker.

Version Control

Knowledge of Git and CI/CD pipelines.

Python OCR technology is a added advantage

.

Soft Skills

Strong problem solving and analytical skills.Excellent communication and documentation skills.Ability to work in a dynamic, fast-paced environment.Team oriented with a proactive mindset.

Qualifications

Bachelor’s degree in Telecommunications, Computer Science, or related field.5plus years of relevant experience in Telco automation, GUI automation, and Python scripting.Certifications in Python, DevOps, or relevant network automation tools are a plus.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Tata Communications logo
Tata Communications

Telecommunications

Chennai

RecommendedJobs for You