Juniper Networks
Location
Bangalore | India
Job description
Review functional specs, design test plans and validate the outlined functionality in reference to functional specs;
o After reviewing the software/feature functional specs, engineer would be responsible to design a test plan to cover the feature from functional as well as scale point of view.
o Work with project leads and subject-matter experts to review the test-plan for its approval.
o Using agile process, plan for automation of the test plan using engineering software and tools.
o Report any software issues or functional deviations found during test and review cycle.
o Ensure test reports are updated and tracked on timely basis which will assist to reflect the progress and feature release.
· Automate the test cases to ensure feature would be regressed on future releases.
o Engineer would be responsible to automate the testcases as outlined in testplans, using advanced scripting techniques and software languages like Python.
o Make use of internal infrastructure such that automated scripts can be ported on any test platform.
o Review the scripts with stake holders and ensure it gets integrated into mainline regression.
o As an owner of the test suite, engineer would be responsible for fixing the problems reported on the automated scripts.
· Engage in customer escalations and assist development team in replication.
o Participate in major customer escalations and work with other stake holders in understanding the problem.
o Work to narrow down the problem which can be specific to platform, feature or design.
o Replicate the issue which would assist development team for potential fix in the software, which would then be validated.
· Review customer found problems and fill in any test coverage gaps.
o Engineer would be responsible to review the issues found in the field deployment and perform root cause analysis for test gaps.
o For any test gaps found during analysis, understand customer specific deployment and replicate the issue in lab.
o Automate these coverage gaps using test automation framework for continual regression in future release.
· Develop expertise in networking and software technologies.
o Engineer would be engaged in technical forums to learn and understand the emerging technologies within networking industry.
o Would be responsible to take necessary certifications to enhance the knowledge which can bring in innovative ideas in routine daily tasks.
Requirements:
· Should have strong automation background with proficiency in Python.
· Should demonstrate strong proficiency in following technologies:
o EVPN, EVPN-MPLS , VXLAN, Segment routing, L3VPN, L2CKT, L2VPN, OISM BGP, ISIS , Multicasting
• Should have excellent skills in automation framework like ROBOT, creating new automation libraries and complex automation algorithms
• Expertise in use of networking test equipment like Spirent and Ixia, including automation.
• Experience of handling customer cases and doing customer POC
• Strong analytical skills to debug and isolate problems.
• Self-starter with excellent interpersonal, communication, problem solving skills.
• Aptitude to learn new technology quickly and adapt to new feature testing/new assignments faster.
• Very Strong Team player
Job Description:
- Senior level position as Individual contributor role
- Develop, Execute, Automate detailed very complex feature test plans in the areas of EVPN, EVPN-MPLS , VXLAN, Segment routing, L3VPN, L2CKT, L2VPN, BGP, ISIS , Multicasting.
- Review Market Requirements Document, Product Description Document and Functional Specification for his as well as other team member’s complex RLIs
- Work with Technical Publications team in reviewing documentation of features
- Adaptive and who can automate with given functional spec before feature is developed and can also work in Agile mode.
- Work with Product Manager in identifying feature deployment scenarios for a new release for different customers and expand that knowledge to other sys-test Engineers.
- Very critical and complex customer queries/escalations handling.
- Contribute to knowledge dissemination sessions
- Writing white papers on different technology areas, systest handling, sys-test improvement plans.
- Filing patents as and when applicable.
- Mentoring the other systest team in different areas of technology
- Helping in reducing the customer found defects (CFD
Minimum Qualifications:
• Bachelor of Engineering in Electronics / Compute, or higher degree is desired.
• 10-12 years’ of relevant experience.
• JNCIx or equivalent certification can be added advantage.
Job tags
Salary