What are the responsibilities and job description for the Senior PV Engineer position at Spirent Communications?
Senior PV Engineer
Work Arrangement: Hybrid
Work Location: USA
Requisition: #6382
Job Overview:
Spirent is hiring a Senior PV Engineer on our R&D Team for our Assurance Value stream within the ATA Business Unit. In this role, you will collaborate with other engineers and product owners following the Agile/SCRUM development process. The position includes the automated and manual verification of new features in the software products of the Spirent VisionWorks solution working together with the team to achieve our goals.
VisionWorks is a cloud-ready Network Assurance solution for the live (production) networks of major telecommunication operators. VisionWorks harnesses active testing to reduce activation time for new network functions and services, avoid truck rolls, reduce MTTR and automatically validate configuration changes, proactively detect service degradation, and monitor SLA compliance. VisionWorks is implemented following a microservices architecture, with most components being developed in Java using the Spring framework. It exposes its functionality to the end users using REST APIs and JavaScript web applications.
About Spirent Communications
Spirent is the leading global provider of automated test and assurance solutions for communications networks, cybersecurity, and positioning.
We provide innovative products, services, and managed solutions that address the test, assurance, and automation challenges of a new generation of technologies, including 5G, cloud, autonomous vehicles, and beyond. From testing in the lab to testing in the real world, Spirent helps companies deliver on their promise to their customers of a new generation of connected devices and technologies.
Why Spirent?... Because together we can shape tomorrow!
Spirent is its people. When you join the Spirent team, you will join forces and work alongside some of the industry’s most passionate subject matter experts. In an environment of innovation, you will find a place where you can grow, think, explore, create, and make change happen.
At Spirent, we believe that diversity and inclusion are essential to thriving in the ever-changing world of global technology. We embrace a culture where difference is valued and openness, mutual respect, collaboration, and fairness are considered fundamental. Spirent does not tolerate discrimination or offensive behavior of any kind. We are committed to creating workplaces that genuinely reflect the diversity of the world we serve and an environment where everyone feels empowered to bring their full, authentic self to work.
Your success is vital to our success, which is why we will support you to perform, grow, and contribute with the confidence to be yourself. And to support your personal wellbeing, we hope you will love our dedication to creating the right work and life balance experience!
Join Spirent and together let’s shape tomorrow!
Job Responsibilities:
- Learn existing and new feature functionality for the solution
- Create and improve test plans and test cases for the Visionworks Analytics and supporting Analytics component in the overall solution
- Create and maintain testbeds and data that support various customer use cases
- Attend daily team meetings and coordinate testing activities within team
- Create training material on new features from Engineering for internal consumption
- Perform regular manual regression
- Develop automation scripts based on these analyses to meet the pass/fail criteria outlined in the manual test results
- Automate functional tests, including UI/web pages related to network functions
- Schedule and execute automation test scripts, review results, and present findings to both the project and customer teams
- Adhere to software development processes, including configuration management, coding standards, code reviews, performance optimization, and best practices
Job Requirements:
- Bachelor's degree in a technical discipline, from an accredited university, or equivalent work experience
- Minimum of 5 years experience in a similar role
- Experience in manual and automated software testing for distributed systems
- Excellent written and collaborative communication skills, with a proactive approach to problem-solving
- Experience with test and project management tools including Jira, Confluence, and Zephyr
- Experience with automated test tools including Serenity and JMeter
- Experience with scripting languages including Unix shell varieties, Python, Perl
- Strong knowledge and experience in Python to develop, debug, and execute test scripts
- Experienced in test automation development with a strong understanding of software development best practices
- Capable of developing and modifying scripts
- Strong communication and teamwork skills, with a proactive approach to problem-solving.
- Working knowledge of TCP/IP network stack including VPN
- Working knowledge of network test strategies
- Working knowledge of cloud computing environments including AWS
- Working knowledge of container management platforms and associated tools including Kubernetes
- Preferred understanding of Networking fundamentals, Network architecture, and Network topology
Salary : $108,000 - $151,000