Skip to main content

Job Description

   Back

Python Automation – Networking

09-05-2025 19:08:26

5 - 8 years

  • Pune, Maharashtra, India (PUN)


We are seeking a skilled Python Automation Engineer with experience in Layer 2/Layer 3 networking protocols and experience in developing test automation frameworks, preferably using Pytest. The ideal candidate will be responsible for automating network testing processes, developing robust test frameworks, and ensuring the reliability and performance of networking solutions.


Key Responsibilities:

  • Automation Development: Design and implement automation scripts using Python to streamline network testing processes.

  • Protocol Testing: Develop and execute test cases to validate the functionality and performance of L2/L3 networking protocols, including VLANs, STP/RSTP, IP/IPv6 Routing, VRRP, IGMP, PIM, OSPF, ISIS, BGP, and BFD.

  • Framework Development: Build and maintain test automation frameworks, preferably using Pytest, to enhance testing efficiency and coverage.

  • Collaboration: Work closely with cross-functional teams to understand requirements and deliver high-quality solutions.

  • Documentation: Prepare detailed test plans, reports, and documentation to communicate test results and findings.


Required Skills & Experience:

  • Programming Languages: Proficiency in Python for scripting and automation tasks.

  • Networking Protocols: In-depth knowledge of L2/L3 protocols such as VLANs, STP/RSTP, IP/IPv6 Routing, VRRP, IGMP, PIM, OSPF, ISIS, BGP, and BFD.

  • Test Automation Frameworks: Experience in developing and maintaining test automation frameworks, with a preference for Pytest.

  • Networking Tools: Familiarity with network simulation and testing tools.

  • Operating Systems: Experience working in UNIX/Linux environments.

  • Problem-Solving: Strong analytical and troubleshooting skills to identify and resolve issues effectively.