This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a Software Engineer to join HPE Juniper Test Engineering team, focused on automating and executing tests for networking products such as routers, switches, and associated software platforms. You will play a key role in validating real-world customer deployments, ensuring high performance and reliability across complex network environments. As part of Product Deployment Test (PDT) Engineering, this is a highly technical role responsible for providing solid support of Juniper's networking solutions. This includes developing and executing customer-specific tests tied to product releases, feature enhancements, and full solution deployment. The role demands building and maintaining expertise in Juniper products deployed within specific customer networks.
Job Responsibility:
Help test the customer networks – owning design, development, implementation, and reporting of end-to-end testing following best practices in Juniper’s automation framework
Understand software features and develop test strategies covering areas across customer solutions in certification processes
Deliver automated scripts using agile processes and modern techniques
Work with AI tools, technologies, LLM's and agents
Work closely with cross-functional teams to develop and execute functional, scale, and performance test scenarios using automation
Collaborate with Development Functional and System Test Teams to analyze test coverage and gaps
Automate and execute test cases manually and via automation
Develop test plans tailored to customer-specific network solutions and design requirements
Identify, troubleshoot, and document software defects
work with engineering resources to close issues
Participate in design and information-gathering workshops with customers to understand existing network designs and technical requirements
Produce written reports of assigned project deliverables, including test progress and software defect details
Work with teams across geographical locations and collaborate with cross-functional teams, architects, and executives
Highlight and brainstorm emerging technologies and customer use cases to improve product deliverables
Support in replicating customer-found issues and provide root-cause corrective action
Requirements:
Bachelor’s, Master’s, or M.Tech degree in a relevant field, or equivalent practical experience
ideally 5+ years
3+ years relevant networking and domain knowledge experience
Proficient in Python or similar scripting languages
In-depth knowledge of networking technologies and protocols such as Ethernet, OSPF/IS-IS, ARP, VLANs, BGP, MPLS, L2/L3VPN, IPIP, LACP and EVPN-VXLAN
Strong analytical thinking and adept at troubleshooting complex issues
Solid foundation in core Internet protocols including TCP, UDP, and both IPv4 and IPv6
Testing expertise including test plan development, execution strategies, and familiarity with intricate customer network environments
Automation experience involving execution of automated test cases, analyzing failures, and isolating bugs using logs and test results
Expertise in use of networking test equipment like Spirent and Ixia, including automation
Self-starter, proactive, and able to handle multiple tasks efficiently
Outstanding problem-solving skills in the diagnosis and resolution of customer issues
Nice to have:
Broad understanding of Cloud infrastructure, CORE systems, and WAN technologies
Experience collaborating with development and system testing teams to identify test coverage and detect gaps
Proficient in setting up test environments for feature validation, end-to-end solutions, and performance testing
Good skills in automation framework like ROBOT
Exposure to AI tools, technologies, LLM's and agents
Skilled in configuring networking devices such as routers and switches
Capable of authoring test plans and developing automation scripts
Familiarity with automation frameworks and tools such as Python, Perl, Robot Framework, and Go
Strong ability to articulate test outcomes and clearly document any software defects identified
Prior hands-on exposure to the JUNOS operating system is advantageous
Networking-related certifications are considered a benefit
Practical experience with traffic simulation tools like Ixia or Spirent
Effective written and oral communication abilities
Strong interpersonal skills and a collaborative work style