- Chennai, Tamil Nadu, India
Principal Software Engineer responsible for system and solution-level validation of SONiC-based AI and enterprise networking platforms.
Responsibilities
- Design and execute system and solution-level validation, translating product requirements, architecture documents, and specifications into comprehensive test plans and cases aligned with spec-driven and test-driven development (SDD/TDD).
- Validate use-case and solution-centric functional, performance, resiliency, interoperability, and end-to-end scenarios at multidimensional scale, including RoCE and lossless-fabric behavior under congestion (PFC, ECN, link-level retransmission, and retransmits).
- Track link-level health across test runs and releases, including error counters, link flaps, and FEC and CRC trends.
- Build and improve Python and SpyTest automation and AI agents that improve execution efficiency, impact, and value, accelerating CI/CD pipelines and test coverage.
- Analyze logs, telemetry, packet captures, and system behavior to identify root causes, close field escapes, and resolve complex issues through triage and closure.
Requirements
- Bachelor’s or Master’s degree in Engineering in CSE, ECE, EEE, IT, Computer Networks, Cloud Computing, or equivalent
- Nice to have: SpyTest
- Nice to have: spec-driven or test-driven development (SDD/TDD)
- Nice to have: server and storage environments
- Nice to have: data analysis for trend and escape analysis
