Lead Software Engineer
Core
Define comprehensive test strategies, create test plans, and develop Python-based automation frameworks for network software validation.
Role type
Senior IC network software test automation engineer
Builds
Automated test suites, regression pipelines, and validation frameworks for network systems
Domain
Networking infrastructure and cloud services
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python programming, test automation framework development, network protocol knowledge (QoS, ACL, MPLS, EVPN, VLANs), traffic generation tool usage, debugging across control/data planes, customer issue reproduction, technical leadership
Preferred skills
Robot Framework, PyTest, network operating systems familiarity, hardware forwarding architecture knowledge, relevant networking certifications
Technologies
Python, Robot Framework, PyTest, Spirent, Ixia
Responsibilities
Design and develop Python-based automation frameworks and reusable test suites; Integrate automated tests into regression and release validation pipelines; Investigate and reproduce complex customer-reported issues; Mentor engineers and review test designs and automation code; Collaborate with development, architecture, and product teams to assess release readiness
Seniority
Senior, hands-on IC with technical leadership