
Google•2h ago
Foundit
Network Test Engineer
Bengaluru / Bangalore, India
Full Time
Mid Level
N/A
N/A
N/A
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Join Google's dynamic team as a Network Test Engineer in Bengaluru/Bangalore, India, focusing on Machine Learning, Systems, and Cloud AI. You will play a crucial role in ensuring the optimal performance, functionality, and reliability of Google's vast and expanding network infrastructure. This permanent position requires a deep understanding of networking equipment, protocols, and test methodologies.
Key Responsibilities:
- Develop, implement, and execute comprehensive test plans for network hardware (switches/NICs) and software, evaluating functionality, performance, and reliability.
- Create and maintain automated tests using C++, Python, and other automation frameworks, demonstrating proficiency in network protocols such as TCP/IP, Ethernet, BGP, gRPC, and OpenFlow.
- Utilize industry-standard and open-source traffic generation/analysis tools (e.g., Ixia, Spirent, TRex, Wireshark) for thorough network system assessment.
- Debug and identify the root cause of issues encountered during testing by analyzing logs and system states, collaborating with senior engineers and development teams for resolution.
- Triage, analyze, and report on failures from automated regression test suites.
- Contribute to the setup and ongoing maintenance of physical and virtual network test-beds.
- Collaborate effectively with team members and cross-functional teams on test execution and resolving complex issues.
- Clearly and concisely document test procedures, results, and bug reports.
Minimum Qualifications:
- Bachelor's degree in Computer Science, Electrical Engineering, a related field, or equivalent practical experience.
- 2 years of experience in testing and debugging network equipment and network protocols.
- Experience in test automation using Python or C++.
- Experience with test methodologies, writing test plans, and creating test cases.
Preferred Qualifications:
- Master's degree or PhD in Computer Science, or equivalent practical experience.
- 2 years of experience in network testing, network automation, or related software test engineering roles.
- Experience programming in C++, Python, or Go.
Company
Google is a global technology leader renowned for its innovative platforms and services. The company's Platforms Team is at the forefront of designing and building the essential hardware, software, an...
Bengaluru / Bangalore, India
Posted on Foundit