Staff, Senior RAV Engineer
VIAVI Solutions
About the Role
VIAVI is seeking a Senior Regression and Validation (RAV) Engineer to develop software validation tests for industry-leading 5G, 6G, and O-RAN test and measurement equipment. You will be part of a skilled, cross-functional team in an Agile development environment, contributing to the development of telecommunication protocol tests using in-house tools to ensure high product quality.
Key Responsibilities
- Work within cross-functional teams in a scaled Agile methodology, participating in product increment planning, sprint planning, reviews, and retrospectives.
- Design, develop, and execute functional, stress, and system-level tests for 3GPP 5G, 6G, and O-RAN.
- Debug and investigate test failures, analyze logs using tools like Wireshark or similar.
- Produce comprehensive test plans based on product requirements and present them to stakeholders.
- Install, commission, and configure new systems in lab environments.
- Perform inter-operability testing in customer environments (remote/on-site).
- Create and maintain test documentation in Jira and Confluence.
- Meet sprint goals and deliver within required time and schedule.
- Contribute to the RAV community of practice for quality and improvement initiatives.
- Provide support and training on new features/test setups.
Requirements & Tech Stack
- 3GPP 5G, 6G, O-RAN
- Agile methodology
- Wireshark
- Jira, Confluence
- Python (or other scripting language)
- 5G products
- 3GPP physical layer specifications
- 4G/5G/O-RAN testing
- Various third-party network and UE simulators
Qualifications
- Engineering Bachelor’s degree in Telecommunications, Wireless, or similar.
- Extensive experience in the telecommunications domain, with a specific focus on E2E testing of 5G products.
- Prior knowledge or experience of VIAVI TM500 or UE simulator is desirable.
- Prior experience and the ability to understand 3GPP physical layer specifications.
- Demonstrable experience in E2E 4G/5G/O-RAN testing using various third-party network and UE simulators.
- Proven knowledge of at least one scripting language (ideally, Python).
- Ability to solve various issues using a variety of methods and techniques.
- Proven ability to work with very little input.
- Proven analytical and problem-solving skills.
- Proficient collaboration and team working skills, with the ability to develop and maintain strong productive relationships.
- Proven communication skills, both verbal and written.
- Ability to work on multiple projects simultaneously to meet deadlines, both independently and as part of a team.







