Software Engineer - QA Engineer, Automation and networking 8 to 11 years
On-siteBengaluru, Karnataka, India
Bengaluru, Karnataka, IndiaOn-siteFull TimeEnterprise
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.