22 Oct
|
Ross Video
|
Ottawa
At Ross Video, you’ll be part of a team energized by innovation, building the cutting-edge technology that powers the world’s most watched live productions and events. Our products are designed to be intuitive, reliable, and to deliver exceptional results—because our customers’ success is everything to us. If you’ve ever watched live television, breaking news, major sports, or a Hollywood award show, you’ve seen our technology in action. Join us behind the scenes and help make unforgettable live moments possible.
Job Overview
As an Intermediate Product Verification Specialist on the IP Solutions team, you will help ensure the quality, reliability, and performance of Ross Video's next-generation FPGA-based broadcast video processing technology. This technology is used by internal Ross product teams to build the solutions Ross delivers to its global customers, so your work directly impacts product quality across the portfolio.
You will plan, execute, and automate tests, reproduce issues reported by downstream product teams, and work side-by-side with FPGA and software developers to isolate, debug, and resolve defects. You will also help build and maintain the regression test suite that safeguards every release.
This hands-on role blends lab work with test automation and offers broad exposure to FPGA technology, hardware and software integration, and broadcast video systems while collaborating across hardware, software, and verification teams.
Duties and Responsibilities
Product Verification & Quality Assurance
- Plan, set up, and execute functional, performance, and stress tests on the product and its supporting firmware, drivers, and software.
- Verify product behavior across hardware, firmware, and driver revisions,
validating data integrity, throughput, latency, and stability.
- Validate broadcast video, audio, and ancillary data processing for correctness, compliance, and interoperability.
- Build, configure, and maintain lab test environments, including host systems, cabling, and supporting equipment.
- Document test cases, execution results, and coverage; log, track, and verify defect fixes through JIRA.
- Participate in product design reviews, providing feedback on testability, reliability, and usability.
- Reproduce issues reported by downstream (internal customer) product teams in a controlled lab environment.
- Isolate root causes through systematic troubleshooting and collaborate with FPGA and software developers to debug and resolve defects.
- Capture and analyze diagnostic data such as logs, packet or bus captures, register dumps, and waveforms to accelerate debugging.
- Act as a bridge between downstream product teams and the development team, clearly communicating reproduction steps, impact, and status.
Test Automation & Regression
- Help design, develop, and maintain the regression test suite and automation frameworks.
- Develop and improve automated test scripts using Python and related technologies.
- Integrate and maintain tests within CI/CD pipelines to enable continuous, repeatable regression testing.
- Analyze automated test results, triage failures, and continually improve test coverage and reliability.
- Work closely with Product Owners, Technical Product Managers, and FPGA/software developers to understand new functionality and align verification activities with release goals.
- Provide regular progress updates and participate in test and project review meetings.
- Assist in lab resource planning and coordination to maintain an efficient, shared test environment.
- Improve product verification processes, tooling, and documentation to enhance efficiency and quality.
- Participate in retrospectives and post-mortem reviews to capture lessons learned and identify areas for improvement.
- Explore recent test tools, automation frameworks, and performance metrics.
- Participate in Agile Scrum ceremonies, including stand-ups, sprint planning, and retrospectives.
Required Knowledge, Skills & Experience
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related technical field (or equivalent experience).
- 2 to 4 years of experience in product verification, quality assurance, software/hardware testing, or a related technical role.
- Proficiency with scripting and test automation in Python. Exposure to Tcl, Bash, or Perl is considered an asset.
- Strong understanding of test methodologies, defect tracking, and regression testing.
- Hands-on experience testing hardware/software integrated systems in a lab environment.
- Strong troubleshooting and analytical skills, with the ability to isolate issues across hardware, firmware, and software boundaries.
-
📌 Product Verification Specialist (Ottawa)
🏢 Ross Video
📍 Ottawa