Senior Product Verification Specialist (Job Req #2025-032)
Ross Video
Job overview:
The successful candidate will work closely with software development testing new features and enhancements as they are released. As part of a dynamic and exciting product team, testing will focus on the Ross Graphics Raiden portfolio which provides native weather graphics generation capabilities, allowing broadcasters to acquire and visualize weather data directly within integrated Ross Graphics workflows. This enables newsrooms to present weather stories using a single, end-to-end graphics solution, including immersive storytelling for virtual productions. This includes cloud-based, IP network, IP security, and data management testing opportunities. You will also work with multiple products that provide telestration, branding, A/R & V/R control and other on-air tools used by today’s broadcasters. This position is located at our Ottawa Research & Development facility. Candidates should have ability to work onsite in a high-tech lab environment on occasion. This is a work-from-home/work-at-office flexible role with expectation that the successful candidate can spend one to two days per week in the office or be in the lab on short notice. The successful candidate reports to the Product Verification Manager (Graphics).
Who you report to: Product Verification Manager (Graphics)
What the job is all about:
Test Planning:
- Participate in analysis and design walkthroughs.
- Investigate new functionality and incorporate into a comprehensive test plan.
- Develop test strategies that outline test methods, lab setups, and highlight any equipment deficiencies that can be used to generate lab requirements.
- Develop testcases (manual or automated scripts) with clear actions and results.
- Provide detailed test estimates for project planning purposes.
- Modify existing test plans and test information to correct errors, to adapt to new use case scenarios, upgraded interfaces, and performance enhancements.
- Manage testcases and test cycles in the test management database (Zephyr Scale).
- Design, configure, and document lab test setup for reuse.
Test Execution:
- Accountable for the quality of work delivered for the specific project.
- Effective test case execution (manual and/or automated) against software and hardware with real time status updates of the results using the test management database (Zephyr Scale).
- Experience operating in a lab environment handling hardware.
- Analyze and troubleshoot test case failures resulting in an action plan.
- Provide accurate and detailed bug reporting throughout the testing process (JIRA).
- Assist product development in the investigation/reproducibility of product issues.
- Participate in creation of automated testcases and helps maintain these testcases throughout the product development cycle.
- Participate, when required, with the multi-functional team in bug triages.
- Provide regular status report updates to the management team.
Other Duties:
- Act as an occasional trainer for other employees.
- Act as subject matter expert for Raiden workflow.
- Assist the customer support team with customer quality issues.
- Participates in postmortems reviews, what worked, what didn’t, and what we can do better.
- Participate in the management, maintenance, and expansion of the lab environment, including investigating third party software/hardware integration (racking servers, cabling, installing and configuring graphics cards etc.).
- Collaborate with other technical and non-technical teams as needed.
- Follow company policies and procedures.
- Perform other related duties as required.
Who you are:
- Education in Computer Science, Computer/Software Engineering, or Broadcast Technology is required.
- Experience testing within a Windows OS environment is required.
- Strong script writing experience using batch files, Python, C#, VB, or JavaScript is required.
- 5+ years of experience in designing and implementing test strategies such as functional testing, performance testing, stress testing and system testing is required.
- High proficiency with PV methodologies, software testing principles, concepts, verification, validation methods, test & risk management is required.
- Strong experience with AWS web services, virtualization, and /or cloud-based architecture is required.
- Strong experience with computer networking (TCP/IP, HTTP, etc.) is required.
- Strong experience with databases (PostgreSQL, Amazon Aurora, etc.) is required.
- Experience with IP security is considered a high-valued asset.
- Experience with television production and broadcast standards is considered a high-valued asset.
- Experience with weather reporting on live television, or studies in meteorology, or testing within these environments, is considered a high-valued asset.
- Experience with newsroom computing systems (NRCS), production switchers, and character generators (CGs) is an asset.
- Experience with GPU (Nvidia) and framebuffer (Matrox, AJA, BlackMagic, etc) hardware is an asset.
- Experience with GUI testing is an asset.
- Experience with API testing is an asset.
- Experience with JIRA, Zephyr Scale, Jenkins, and Gitlab is an asset.
- Experience with Unreal graphics platforms is an asset.
- Experience with geospatial data is an asset.
- A strong attention for detail and a critical mindset.
- Strong interpersonal and observational skills.
- Excellent oral and written communication skills.
- Strong analytical and trouble shooting skills.
- Ability to work in a fast-paced and dynamic environment.
- Self-starter, quick learner and able to work with minimum supervision.
- Passionate about learning and improving the Product Verification role.
- Able to work independently or as part of a team.
