- Perform system- and solution-level testing across data-center networking environments.
- Develop and maintain Python-based test automation.
- Automate test cases covering Layer 2, Layer 3, BGP, IP fabric, VXLAN, and EVPN scenarios.
- Support testing related to SONiC and potentially FBOSS.
- Review existing test code and understand the networking behavior it's meant to validate.
- Validate the correctness of AI-generated or team-generated automation code — using AI coding tools appropriately while independently verifying output.
- Troubleshoot test failures spanning automation, systems, and networking layers.
- Collaborate closely with engineering, test, and solution teams; participate in onsite technical discussions and debugging sessions.
Required Technical Background
Networking
- Strong Layer 2 and Layer 3 fundamentals
- BGP (critical — non-negotiable)
- Data-center fabrics and IP fabric concepts
- VXLAN and EVPN
- Routing and switching
- Ability to troubleshoot system- and solution-level networking issues
- CCNP-equivalent depth
- OSPF exposure is helpful but secondary to BGP
Automation
- Strong Python skills
- Experience developing or maintaining network test automation
- Ability to read and understand existing automation code
- Ability to evaluate whether generated or existing code is technically correct
- Experience automating system, solution, or network test cases
- Ability to translate a networking test scenario into an automation approach
- Not required: application development or algorithm-heavy software engineering background
Preferred (Solid Plus)
- SONiC experience
- FBOSS experience
- Experience automating tests in a SONiC environment
- Data-center network operating systems exposure
- Python-based network test frameworks, especially pyATS or similar
Ideal Candidate Profile
- Understands the networking behavior being tested, not just the automation syntax
- Knows what the automation is intended to validate
- Can review code (including AI-generated code) and judge whether the output is technically correct
- Comfortable troubleshooting both automation failures and underlying networking issues
- Thrives in a collaborative system/solution test environment
- Ramps quickly and operates with limited guidance