Cisco logo
CiscoPosted 1 month ago

Software Engineer - QA Engineer, Automation and networking 8 to 11 years

On-siteBengaluru, Karnataka, India

Full TimeEnterprise

Job Summary

Design, develop, and execute automated tests using Python and PyTest to qualify network performance for AI/ML capabilities. Build and enhance testing environments for system validation, develop benchmarking tools, and gather data for performance analysis. Troubleshoot customer issues and contribute to open-source communities, including SONiC, while driving innovative solutions. This role requires 8 to 11 years of experience in software testing and automation within the networking industry, with a focus on distributed architecture and container technologies.

Required Qualifications

  • Around 9+ years of experience in software Testing and automation experience within the networking or telecommunication industry
  • Preferably in product companies with very good exposure on distributed architecture and networking (routers and switches)
  • Adept in Python as coding language
  • Actively coding and automating functionalities with at least 5+ years of hands-on experience with virtualization and container technologies e.g. Docker
  • Hands-on work experience working with software data and control plane software, Linux user space/OS internals
  • Comfortable with networking technologies such as L2, L3, VLAN, Port Channel, LAG, VXLAN, Segment Routing, BGP, QoS, ACL etc
  • Experience in designing, modelling, performance testing
  • Worked with opensource tools and databases (e.g. Redis)
  • Experience in writing of Test Plans and testing of software for high performing and scalable data canter / service provider networking products
  • Comfortable working on technical projects in a complex development environment
  • Self-motivated and quick learner with excellent problem-solving skills, logical thinking and a hunger to learn new technologies
  • Good team player with nice communication and presentation skills

Desired Qualifications

  • Working knowledge of VxLAN and IP Fabrics, BGP, BGP-EVPN, IPv6, MPLS, SR/SRv6, QoS
  • Working Knowledge of Automation using Python, Experience with PyTest or similar open-source QA automation frameworks
  • Fair understanding of the network security requirements
  • Exposure to SONiC or experience working with the SONiC open-source community
  • Previous experience in a customer-facing environment

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce