Solution Test & Automation Engineer
Core
Develop and execute validation strategies for networking and distributed software solutions, focusing on system-level testing, automation, and root-cause analysis to ensure product reliability and quality.
Role type
Senior IC Solution Test & Automation Engineer
Builds
Networking solutions, distributed software platforms, and automated validation frameworks
Domain
Networking, Distributed Systems, Quality Engineering
Required skills
Python, Go, C++, Linux/UNIX internals, Networking (L2/L3, TCP/IP, MPLS, EVPN), CI/CD integration, Performance testing (Ixia/Spirent), Fault injection, Root-cause analysis, Distributed system validation
Preferred skills
JUNOS, Cloud infrastructure, Observability platforms, AI-assisted engineering tools, Network certifications (JNCIE, CCIE)
Technologies
Python, Go, C++, Linux, Ixia, Spirent, JUNOS, CI/CD pipelines
Responsibilities
Develop and maintain automation frameworks for functional, integration, and performance validation; Execute regression, longevity, and fault-injection testing on distributed systems; Collaborate with customers and engineering teams to validate real-world networking deployments; Perform root-cause investigations and troubleshoot complex failures across software and infrastructure layers; Provide technical guidance and knowledge sharing to junior engineers; Translate customer requirements into repeatable validation approaches.
Seniority
Senior, hands-on IC with technical leadership