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).
The Software Engineer for Solution Engineering is a highly technical role within the HPE–Juniper Software Engineering organization, responsible for designing, developing, and validating solutions for customer deployments. This includes building comprehensive test plans and qualifying solutions through robust test automation frameworks. Engineers in this role are responsible for delivering production-grade, high-quality solutions by validating software and hardware through automated, agile, and adaptive test engineering practices. As part of the Customer Solution Engineering team, the engineer collaborates closely with cross-functional teams to ensure solutions meet customer requirements and performance expectations. The ideal candidate should possess strong expertise in networking technologies, virtualization platforms, test frameworks, and automation, along with the ability to effectively understand customer deployments and leverage them for comprehensive test qualification.
Job Responsibility
Own end-to-end testing of customer network deployments, including design, development, implementation, and reporting, following best practices within HPE Juniper’s automation framework
Understand software features and develop comprehensive test strategies aligned with customer solution certification requirements
Design, develop, and deliver automated test scripts using agile methodologies and modern automation techniques
Leverage AI tools, technologies, LLMs, and intelligent agents to enhance testing efficiency and coverage
Collaborate closely with cross-functional teams to design and execute functional, scale, and performance test scenarios
Partner with Development, Functional, and System Test teams to analyze test coverage, identify gaps, and drive improvements
Automate, execute, and maintain test cases to ensure consistent and scalable validation
Develop detailed test plans tailored to customer-specific network architectures and design requirements
Identify, troubleshoot, and document software defects, working closely with engineering teams to drive timely resolution
Participate in customer design discussions and information-gathering workshops to understand network architectures and technical needs
Generate clear and concise reports on test progress, results, and defect tracking for stakeholders
Collaborate across geographically distributed teams, including architects and leadership, to drive alignment and execution
Identify emerging technologies and customer use cases, contributing ideas to enhance product quality and solution offerings
Reproduce customer-reported issues, perform root cause analysis, and support corrective actions
Requirements
Bachelor's, Master's, or M.Tech degree in a relevant field, or equivalent practical experience
10+ years of experience in networking with strong domain expertise
Proficiency in Python or similar scripting languages for automation
In-depth knowledge of networking technologies and protocols, including Ethernet, OSPF/IS-IS, BGP, MPLS, L2/L3 VPNs, IP-in-IP, LACP, and EVPN-VXLAN
Strong understanding of core Internet protocols such as TCP, UDP, and both IPv4 and IPv6
Solid testing experience, including test plan development, execution strategies, and validation of complex customer network environments
Hands-on experience in test automation, including execution, failure analysis, and debugging using logs and test results
Experience with networking test equipment such as Spirent and Ixia, including automation capabilities
Strong analytical and troubleshooting skills with the ability to diagnose and resolve complex issues
Self-driven, proactive, and capable of managing multiple priorities effectively
Excellent problem-solving skills, particularly in customer issue diagnosis and resolution
Nice to have
Broad understanding of cloud infrastructure, core networking systems, and WAN technologies
Proficiency in setting up test environments for feature validation, end-to-end solutions, and performance testing
Hands-on experience with automation frameworks such as Robot Framework
Exposure to AI tools, technologies, LLMs, and intelligent agents
Strong experience in configuring and managing networking devices, including routers and switches
Ability to author detailed test plans and develop robust automation scripts
Familiarity with automation tools and languages such as Python, Perl, Robot Framework, and Go
Experience with traffic generation and simulation tools like Ixia and Spirent
Prior hands-on experience with the JUNOS operating system is a strong advantage
Networking certifications (e.g., JNCIE or equivalent) are highly desirable