Job Description
Designs, develops, troubleshoots and debugs software programs for software enhancements and new products. Develops software including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools. Determines hardware compatibility and/or influences hardware design.
Management Level Definition:
Contributions include applying intermediate level of subject matter expertise to solve common technical problems. Acts as an informed team member providing analysis of information and recommendations for appropriate action. Works independently within an established framework and with moderate supervision.
- Create, execute, and maintain automated and manual test cases to validate the performance and functionality of routing protocols like OSPF, BGP, MPLS, and Segment Routing
- Leverage Python to build and improve test automation frameworks, making testing more efficient and scalable
- Investigate and debug network issues, perform root cause analysis, and resolve complex networking problems
- Work closely with cross-functional teams, including development, product management, and QA engineers, to design test plans, environments, and tools
- Document and communicate test results, including detailed bug reports and feedback to technical and non-technical stakeholders
- Proactively identify opportunities for process improvements in testing and automation to improve efficiency and product quality
What you need to bring:
Education and Experience Required:
- BE/ME/MCA in CS/ECE
- 5 to 9 years of experience in product test and L3 protocols testing
- Good if candidate is having JNCIA, JNCIS, JNCIP, CCNP certification
Knowledge and Skills:
- Automation Expertise : Strong experience in automation, preferably with Python. Knowledge of automation frameworks (e.g., Robot Framework, Pytest) is a plus.
- Protocols : Strong understanding of OSI Model, TCP/IP protocol suite (ARP, IP, ICMP, IGMP, TCP, UDP, SNMP, FTP) and Deep knowledge of Layer-2 and Layer-3 protocols, including OSPF, BGP, MPLS, and Segment Routing. Experience testing, validating, and debugging these protocols is essential.
- Debugging : Strong debugging skills and experience troubleshooting complex networking issues. Ability to quickly isolate issues in a multi-vendor environment.
- Communication : Excellent verbal and written communication skills. Ability to clearly explain technical issues and progress to both technical and non-technical teams.
Cloud Architectures, Cross Domain Knowledge, Design Thinking, Development Fundamentals, DevOps, Distributed Computing, Microservices Fluency, Full Stack Development, Security-First Mindset, Solutions Design, Testing & Automation, User Experience (UX)
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time
Contact Details:
Company: Hewlett Packard
Location(s): Bengaluru
Keyskills:
Product management
Root cause analysis
Automation testing
FTP
Hardware design
Network engineering
Test cases
Subject matter expertise
Troubleshooting
Python