Minimum qualifications:
- Bachelor's degree in Computer Science, Electrical Engineering, a related field, or equivalent practical experience.
- 2 years of experience with network equipment and network protocols testing and debugging.
- Experience in test automation, test methodologies, writing test plans, and creating test cases using Python, C++, or Golang.
Preferred qualifications:
- Master's degree or PhD in Computer Science or equivalent practical experience.
- 5 years of experience in software development and testing.
- Experience with network equipment, network protocols testing, debugging, large networks troubleshooting, and deployment.
Responsibilities:
- Design, develop, and execute comprehensive test plans and cases for Google SDN network, infrastructure, and services. Maintain lab testbeds, test infrastructure, and existing test automation environments (both hardware and software).
- Identify, document, and track network defects and performance issues. Implement various simulation techniques to replicate and assess network behavior and performance.
- Collaborate with cross-functional teams to identify, troubleshoot, and resolve network problems. Triage automated regression failures, provide failure analysis, and manage software releases to production.
- Utilize testing tools to assess network system performance and reliability. Analyze test results and generate detailed reports on network performance and reliability.
- Participate in the design and implementation of automated testing solutions. Serve as a technical resource to junior team members for simple to intermediate technical problems (e.g., lab infrastructure or installations).