Software Test Engineer
Core
Software Test Engineer embedded in development teams to find hard bugs in networking products via exploratory testing and test plan design, ensuring product stability and scalability before customer release.
Role type
Senior IC Software Test Engineer (Networking)
Builds
High-quality data center, campus, and routing networking products for large-scale cloud environments
Domain
Networking (Ethernet, IP Routing, L2-L3 protocols) + Software Testing
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Test methodology design, Test plan writing, Test network topology design, Defect identification and validation, Agile collaboration, Functional specification review, Customer-centric input, Ethernet protocols, RSTP/MSTP, VLANs, IP Routing, TCP/IP, OSPF, IS-IS, BGP, IGMP, PIM SM/SSM, QoS, L2-L3 protocols, Platform validation, HA, Network management
Preferred skills
IXIA test tools, Spirent test tools, Test automation tools, Scripting languages, CCIE certification
Technologies
IXIA, Spirent, Ethernet, RSTP, MSTP, VLANs, OSPF, IS-IS, BGP, IGMP, PIM
Responsibilities
Design test network topologies to validate functionality, performance, stability, and scalability; Execute test plans to verify all aspects of the product; Work with developers to create automated test plans complementing exploratory testing; Participate in functional specification and software design reviews; Identify defects and validate resolution; Write test plans to validate Arista features and products.
Seniority
Mid-Senior, hands-on IC