Job description
- Test the replicated customer solutions - owning design, development, implementation and reporting of end to end testing. This entrains all test best practices implemented at Juniper in efficient test automation framework
- This would also involve understanding of the feature as in software functional specifications and develop test strategy covering the areas across the customer solutions in certification process.
- Should be able to deliver automated scripts using agile process and latest techniques.
- Work closely with cross-functional teams to develop and execute functional level, scale and performance test scenarios using automation.
- Validate the functional cases across the technology on networking products.
- Develop expertise in the assigned technology areas.
- Analyze and root cause software issues identified during execution.
- Work with teams across geographical locations. Work collaboratively with cross functional teams, architects, and executives.
- Working closely with Juniper product development and business unit architecture teams to understand product/feature requirements and solutions in alignment with customer business/network priorities.
- Build strong relationships with the senior leadership to understand the business objectives and translate into project deliverables.
- Highlight and brainstorm emerging technologies and customer use cases for betterment of the product deliverables.
- Support in replicating customer found issues and provide root-cause corrective action.
- Provide proof of concept (POC) to realize a certain customer use case scenario to demonstrate its feasibility
Requirements:
Tools & Technologies Skills:
- IP / MPLS routing
- Domain Knowledge: Service Provider / Enterprise / Cloud
- Understanding of TCP/IP and related protocols such as Ethernet, OSPF, ISIS, L2VPN, L3VPN, GRE, IPSec, NAT, HTTP, NetConf, BGP, MPLS, EVPN-VXLAN, Multicast;
- Automation: Proven track record and proficiency in Python and UNIX is a must.
- Automation: Experience in automated test execution, ability to debug automation failures, and narrow down software issues from test results and logs. Knowledge in Python / TCL / Go or any other scripting language.
- Layer 2 technologies, Spanning Tree, LAG, MC-LAG, Virtual Chassis
- CLOS Architecture, HA Design Concepts, EVPN, VPLS
- Expertise in use of networking test equipment like Spirent and Ixia, including automation.
- Excellent oral and written communication skills.
- Must possess outstanding problem solving skills in the diagnosis and resolution of customer issues.
- The candidate must be a self-starter, proactive and able to handle multiple tasks efficiently.
Minimum Qualifications:
- Bachelor of Engineering in Electronics / Computer, or higher degree is desired
- 7+ years of relevant experience with strong automation background.