Senior SW Test Engineer
Aviat Networks NZ Ltd. · Lower Hutt, Wellington ·
- Work mode
- Onsite
- Seniority
- Senior
- Employment
- Full time
- Category
- QA
- Experience
- 8+ years
- Salary
- NZD 100,000 – 140,000 / year
Aviat Networks NZ Ltd. · Lower Hutt, Wellington ·
Akamai Technologies · India
Stats NZ · Christchurch Central, Canterbury
Amazon · Seattle, Washington, USA
Ministry of Social Development
Senior Software Test Engineer on Aviat Networks' Network Management Systems team: designs, executes, and automates tests (Python, Robot Framework, Playwright) for the NMS/SDN product built on Node.js, Vue.js, and MongoDB, including system-level testing against networking devices like microwave radios and routers.
Salary: $100,000 – $140,000 per year
About the role
The Senior Software Test Engineer is an integral role in our Network Management Systems (NMS) development team, contributing test analysis, design and execution expertise to development of our NMS and SDN (Software Defined Networking) product.
The role is to undertake software and system testing; develop and maintain automated tests; provide senior level contribution to all stages of software development life cycle including requirements, test planning, deployment and support; and take technical ownership for testing of key functionality.
The product's core technologies include Node.js, Vue.js, MongoDB, YANG data modelling, network management (SNMP and NETCONF) and telecommunications networking (Carrier Ethernet and IP/MPLS).
Key responsibilities
Test analysis and design, including the detailed specification of test cases
Execute manual tests on NMS application including system level tests involving NMS and networking devices such as microwave radios, routers, switches
Design and maintain automated tests for NMS using Robot Framework, Python and Playwright
Use test results and exploratory testing to diagnose problems, and provide comprehensive reporting to the development team
Conduct thorough functional, performance, scalability, stability, and usability testing
Investigate complex issues in development and deployment, collaborating closely with wider NMS team staff, and reproducing and tracking problems to their source
Support maintenance and upkeep of team's test infrastructure including radio and networking gear, servers, VMs, booking & reporting systems
Contribute to the continuous improvement of our testing processes and methodologies within an Agile Kanban framework
About you
Bachelor's degree in computer science, Software/Telecommunications/Electrical/Electronic Engineering or a related field
Minimum of 8 years of relevant Software testing experience in commercial product development environment including both server-side and client-side testing
Strong core test analysis, test design, test execution, diagnosis and troubleshooting skills
Ability to lead the testing effort on new major product capabilities
Proficient in developing and maintaining complex automation scripts and frameworks in Python, ideally including Robot Framework
Experience with UI testing tools such as Playwright or Selenium
Experience working with SQL and NoSQL databases, ideally including MongoDB
Experience in automating RESTful API tests
Windows or Linux platform software testing
Proficiency with GitLab and Jira
trintech · India - Noida