Job Summary
Automation Engineer – Network Domain
Position Overview
Job Title Automation Engineer – Network Domain
Location Menlo Park, CA
Employment Type Contract (24 months)
Positions
Available
2
Experience Level 5 to 10 years
Duration Up to 24-month contract engagement with potential for extension
About the Team
The Data Center Network Engineering Product Introduction team is responsible for testing and
validating new data center network products prior to deployment. The team functions as a data
center solution test team, ensuring that every new data center product is rigorously tested
end-to-end before production rollout. The team leverages their custom test framework for
automation.
Role Summary
We are seeking two skilled Automation Engineers with a strong networking background to join
our customers' Data Center Network Engineering Product Introduction team. These roles are
critical to bridging the gap between test design and test automation. You will work closely with
full-time engineering leads who design test plans for new data center products, and your
primary responsibility will be to automate those tests and execute validation in a data center
networking environment.
Key Responsibilities
● Test Automation: Develop, implement, and maintain automated test scripts and
frameworks for data center network product validation
● Network Testing: Execute network tests including traffic generation between servers,
packet drop analysis, and switch validation in data center environments
● Manual Testing: Perform manual testing as needed for platforms where automation is
being developed or where coverage gaps exist
● Framework Development: Contribute to and leverage the automation framework for
test automation
● Collaboration: Work closely with full-time engineering leads to translate test designs
and manual test plans into robust automated test suites
● Lab Environment: Support test execution in lab environments for new data center
product introductions (NPI)
● Continuous Improvement: Identify opportunities to improve test coverage, automation
efficiency, and reporting
Required Qualifications
● 5 to 10 years of professional experience in test automation or software engineering
● Strong proficiency in Python or similar scripting/programming languages used for test
automation
● Solid understanding of networking fundamentals including:
○ Data center network architectures
○ Switches and routing protocols
○ Network traffic analysis and packet-level troubleshooting
○ TCP/IP, BGP, OSPF, or similar networking protocols
● Experience with test automation frameworks and CI/CD pipelines
● Ability to write, maintain, and debug automated test scripts
● Familiarity with Linux/Unix environments
Preferred Qualifications
● Experience with data center network testing or network product validation
● Experience with network traffic generation tools (e.g., Ixia, Spirent, or similar)
● Knowledge of data center switch platforms and configurations
● Bachelor's or Master's degree in Computer Science, Electrical Engineering, Networking,
or a related field
● Experience working in large-scale data center environments
● Prior experience as a contractor or in a fast-paced product introduction environment
What Success Looks Like
● Rapidly ramping up on the team's networking stack and automation framework
● Delivering automated test coverage for new data center product introductions
● Reducing the team's automation backlog and enabling faster NPI cycles
● Proactively leveraging AI tools to accelerate development and testing workflows
● Building deeper understanding of the networking stack over time to contribute to test
design
This position is with HCL Technologies supporting our customers Data Center Networking
Product team in Menlo Park, CA.
Key Responsibilities
2. Develop And Mentor Team Members In Post Silicon Validation Techniques And Python Scripting, Fostering An Environment That Enhances Technical Capabilities And Increases Overall Productivity.
3. Ensure Compliance With Processes In The Assigned Module By Participating In Technical Discussions And Reviews, Serving As A Technical Consultant For Feasibility Studies, Evaluating Technical Alternatives, And Assessing Potential Risks Associated With Design And Validation Processes.
4. Prepare And Present Detailed Status Reports To Stakeholders, Focusing On Minimizing Exposure And Risks Related To Project Progress And Effectively Addressing Any Escalations That Arise.
Skill Requirements
● 5 to 10 years of professional experience in test automation or software engineering
● Strong proficiency in Python or similar scripting/programming languages used for test
automation
● Solid understanding of networking fundamentals including:
○ Data center network architectures
○ Switches and routing protocols
○ Network traffic analysis and packet-level troubleshooting
○ TCP/IP, BGP, OSPF, or similar networking protocols
● Experience with test automation frameworks and CI/CD pipelines
● Ability to write, maintain, and debug automated test scripts
● Familiarity with Linux/Unix environments
Other Requirements
Experience with data center network testing or network product validation
● Experience with network traffic generation tools (e.g., Ixia, Spirent, or similar)
● Knowledge of data center switch platforms and configurations
● Bachelor's or Master's degree in Computer Science, Electrical Engineering, Networking,
or a related field
● Experience working in large-scale data center environment