Staff, Software Networking Test Engineer (PPP, DHCP, VPWS Radius) - DB1010324
Juniper NetworksAbout the role
Staff Software Networking Test Engineer
Location: Westford, MA
Software Test Engineer is a technical role within Juniper Networks Software Engineering group responsible to design, develop, build test plan and strategy to qualify and deliver software and networking products. The highly skilled engineers are responsible for delivering production grade quality products by validating and qualifying the software and products through automated, agile and adaptive test engineering. The engineer should be well versed with automation, networking technologies, virtualization technologies and test frameworks.
Responsibilities:
- Review functional specs, design test plans and validate the outlined functionality in reference to functional specs;
- 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.
- Work with project leads and subject-matter experts to review the test-plan for its approval.
- Using agile process, plan for automation of the test plan using engineering software and tools.
- Report any software issues or functional deviations found during test and review cycle.
- 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.
- Engineer would be responsible to automate the testcases as outlined in testplans, using advanced scripting techniques and software languages like Perl, Python.
- Make use of internal infrastructure such that automated scripts can be ported on any test platform.
- Review the scripts with stake holders and ensure it gets integrated into mainline regression.
- 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.
- Participate in major customer escalations and work with other stake holders in understanding the problem.
- Work to narrow down the problem which can be specific to platform, feature, or design.
- 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.
- Engineer would be responsible to review the issues found in the field deployment and perform root cause analysis for test gaps.
- For any test gaps found during analysis, understand customer specific deployment, and replicate the issue in lab.
- Automate these coverage gaps using test automation framework for continual regression in future release.
- Develop expertise in networking and software technologies.
- Engineer would be engaged in technical forums to learn and understand the emerging technologies within networking industry.
- Would be responsible to take necessary certifications to enhance the knowledge which can bring in innovative ideas in routine daily tasks.
Minimum Qualifications:
- Bachelor of Engineering in Electronics / Compute, or higher degree is desired
- 10 - 15 years’ of relevant experience.
- JNCIx or equivalent certification can be added advantage.
- Should have strong automation background with proficiency in Python.
- Should demonstrate strong proficiency in following networking technologies:
- Switching – VXLAN, STP, RSTP, Bridge-Domain
- Routing – OSPF, ISIS, BGP
- Protocols EVPN, L2CKT, L2VPN, L3VPN, PPP, DHCP, VPWS Radius
- Should have exposure in automation framework like ROBOT.
- Expertise in use of networking test equipment like Spirent and Ixia, including automation.
- Excellent oral and written communication skills.
#LI-AHUYNH
Minimum Salary: $140,096.00
Maximum Salary:$201,388.00
The pay range for this position is expected to be between $140,096.00 and $201,388.00/year; however, the base pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position also includes medical benefits, 401(k) eligibility, vacation, sick time, and parental leave. Additional details of participation in these benefit plans will be provided if an employee receives an offer of employment.
If hired, employee will be in an “at-will position” and the Company reserves the right to modify base salary (as well as any other payment or compensation program) at any time, including for reasons related to individual performance, Company or individual department/team performan
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s