# Lead Software Engineer - L2/L3 Protocol testing

**Company**: Hewlett Packard Enterprise
**Location**: Bengaluru, Karnātaka
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://hpe.wd5.myworkdayjobs.com/en-US/Jobsathpe/job/Bengaluru-Karntaka-India/Lead-Software-Engineer---Platform-Test_1210745-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_e030fb6a-84d

## Description

We are looking for a Lead Software Engineer - Protocol Test to lead test strategy, automation, and quality improvements for complex networking software and platforms.

**What you will do**:

- Review functional specifications and design documents to define comprehensive test strategies.

- Create test plans covering functional, scale, performance, resiliency, interoperability, upgrade, and negative scenarios.

- Design and develop Python-based automation frameworks, libraries, and reusable test suites.

- Integrate automated tests into regression and release validation pipelines.

- Lead investigation and replication of complex customer-reported issues.

- Analyze field defects to identify test coverage gaps and add preventive regression coverage.

- Work with development, architecture, product, support, and test teams to validate fixes and assess release readiness.

- Mentor engineers, review test designs and automation code, and promote best practices.

- Drive innovation in test automation, diagnostics, traffic validation, and quality metrics.

**What you need to bring**:

- Strong experience in network software testing, test automation, or systems validation.

- Advanced Python programming and automation framework development.

- Deep knowledge of networking technologies such as QoS, ACL/firewall, forwarding, multicast, L2/L3 protocols, MACsec, VRRP, VPLS, EVPN, VLANs, and MPLS.

- Experience with traffic generators such as Spirent, Ixia, or similar tools.

- Strong debugging skills across control plane, data plane, platform, and configuration layers.

- Experience handling customer escalations, reproducing issues, and validating fixes.

- Excellent communication, collaboration, and technical leadership skills.

- Self-starter with strong ownership and ability to work in ambiguous environments.

**Preferred Skills**:

- Experience with large-scale service provider, enterprise, or data center network deployments.

- Familiarity with network operating systems and hardware forwarding architectures.

- Experience with CI/CD, regression systems, source control, and code review processes.

- Knowledge of Robot Framework, PyTest or similar automation tools.

- Relevant networking or cloud certifications.

**Education and Experience**:

- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Information Systems, or equivalent experience.

- Typically 12+ years of relevant experience, with demonstrated technical leadership and ownership of complex validation areas.

**What We Can Offer You**:

- Health & Wellbeing: comprehensive suite of benefits that supports physical, financial and emotional wellbeing.

- Personal & Professional Development: programs catered to helping you reach any career goals you have.

- Unconditional Inclusion: celebrating individual uniqueness, valuing varied backgrounds, and flexibility to manage work and personal needs.

## Skills

### Required
- Python
- networking technologies
- test automation
- automation framework development
- debugging skills

### Nice to have
- large-scale service provider
- network operating systems
- CI/CD
- Robot Framework
- PyTest

---

Source: [Apply at hpe.wd5.myworkdayjobs.com](https://hpe.wd5.myworkdayjobs.com/en-US/Jobsathpe/job/Bengaluru-Karntaka-India/Lead-Software-Engineer---Platform-Test_1210745-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
