EngineerJobs.io
← Back to all jobs

Job Description

Software Engineer - Test & Automation will help validate, automate, and improve enterprise networking products through hands-on testing and troubleshooting.

Responsibilities

  • Develop, execute, and maintain test plans, test cases, and validation procedures for networking products and solutions
  • Run feature, system, integration, and regression testing to support product quality and reliability
  • Troubleshoot and debug complex networking and software issues
  • Build and maintain Python-based automation scripts and test frameworks to improve validation efficiency
  • Collaborate with Product Management, Development, and Quality Engineering teams
  • Support validation of networking reference designs and customer deployment scenarios
  • Identify, document, reproduce, and track defects through resolution
  • Contribute to release readiness and product quality initiatives
  • Create technical documentation and validation reports
  • Work effectively within globally distributed engineering teams

Requirements

  • Bachelor's or Master's degree and typically 5+ years of relevant experience in networking, validation engineering, testing, or quality engineering
  • Strong Python programming, scripting, or automation experience
  • Knowledge of software testing and validation methodologies
  • Skills in test automation development and debugging
  • Analytical, troubleshooting, and problem-solving abilities
  • Root-cause analysis capabilities
  • Experience working with automation frameworks or automated testing solutions
  • Strong communication and collaboration skills
  • Ability to learn new technologies quickly
  • Experience working in Linux or similar development environments

Preferred Knowledge and Skills

  • Networking fundamentals
  • TCP/IP knowledge
  • Routing and switching concepts
  • Exposure to networking products or infrastructure environments
  • BGP, OSPF, or MPLS knowledge
  • Network testing and validation experience
  • CI/CD tools and test automation pipelines
  • Enterprise or data-center networking exposure

Technologies

  • Python
  • Linux
  • CI/CD tools
  • Automation frameworks

Level and Working Style

  • Applies established subject matter knowledge to solve technical challenges involving networking technologies, test automation, and product validation
  • Works independently on assigned projects while collaborating with cross-functional global teams
  • Contributes to testing strategy, problem investigation, and continuous improvement initiatives under moderate supervision

Accessibility

  • HPE is committed to an inclusive and accessible workplace and encourages applications from all qualified individuals
  • If accommodation is needed during the application or interview process, submit a request using the secure form linked in the accessibility notice
  • Accommodation requests are reserved for assistance related to a disability

Similar Jobs