Description
Hewlett Packard Enterprise is seeking a Software Test Engineer to join our Networking & IP Services team. You will work closely with Product Management, Software Engineering, and Hardware Engineering teams to validate next-generation networking platforms and software. Your tasks will include developing test strategies, automating complex networking test scenarios, troubleshooting software and hardware issues, and delivering high-quality networking products.
Responsibilities:
- Collaborate with Product Management, Software Engineering, and Hardware teams to review product requirements and technical designs.
- Develop comprehensive functional, system, and regression test plans for networking software and platforms.
- Execute manual and automated test cases to validate functionality, scalability, reliability, and performance.
- Design, develop, and maintain automated test frameworks using Python.
- Integrate automated test suites into CI/CD pipelines to improve product quality and release efficiency.
- Identify, reproduce, troubleshoot, and document software and hardware defects.
- Partner with development teams to isolate root causes and verify fixes.
- Validate Layer 2/Layer 3 networking features, routing protocols, and network services.
- Perform hardware qualification and validation testing for new networking platforms.
- Contribute to continuous improvements in testing processes, automation, and product quality.
Basic Qualifications:
- Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
- Bachelor's degree with 2+ years of software testing experience, or Master's degree with 1+ year of relevant experience.
- Experience developing and executing software test plans and test cases.
- Hands-on experience with Python for test automation.
- Strong analytical, debugging, and troubleshooting skills.
- Excellent written and verbal communication skills.
- Ability to work effectively in a collaborative, cross-functional engineering environment.
Preferred Qualifications:
- Experience in several of the following areas is highly desirable:
- 2+ years of software testing experience in networking, IP services, or network operating systems.
- Layer 2 and Layer 3 networking technologies, including Ethernet, VLANs, Quality of Service (QoS), Class of Service (CoS), Load Balancing, OpenConfig Telemetry, P4 Runtime (P4RT), Firewall technologies.
- Routing and transport protocols, including BGP, OSPF, IS-IS, MPLS, RSVP, Multicast, L2VPN, L3VPN, VPLS.
- Experience working in Linux, FreeBSD, and virtualized environments.
- Hands-on experience with network test equipment such as Spirent or Ixia.
- Knowledge of software testing methodologies including unit, integration, system, regression, black-box, and solution testing.
Benefits:
- Comprehensive suite of benefits supporting physical, financial, and emotional wellbeing.
- Investment in career development with programs to help reach career goals.
- Unconditional inclusion with flexibility to manage work and personal needs.
Salary: The expected salary/wage range for this position is $108,500 - $218,500 per year.