Telestream provides world-class live and on-demand digital video tools and solutions. The Software Engineer in Test will work on QA automation for high-profile live events and media workflows, ensuring quality in media processing and streaming services.
Responsibilities:
- Design, develop, and maintain scalable automated test frameworks
- Build tools for test execution, evaluation, and reporting
- Deploy, configure, and maintain CI/CD infrastructure to support automated testing
- Execute and automate functional, negative, performance, and end-to-end tests
- Create and maintain automated test suites to enable timely product releases with minimal regression risk
- Leverage code coverage and analysis tools to identify gaps and expand test coverage
- Identify, document, and track defects; analyze root causes and verify fixes meet customer expectations
- Debug and troubleshoot complex issues while collaborating closely with software engineering teams
Requirements:
- Bachelor's degree in computer science, network and digital technology, or a related field
- 2+ years of experience in an automated testing role with a technology organization
- Knowledge of object orienting programming, design patterns and relational databases
- Familiarity with digital media workflows, including video streaming and/or subtitling
- Experience using Git for version control and team collaboration
- Hands-on experience with CI/CD systems supporting automated testing pipelines
- Proficiency in one or more programming languages (e.g. C#, TypeScript)
- Experience with frontend test automation tools (e.g. Selenium, Playwright)
- Knowledge of broadcast and media infrastructure (e.g. SDI, ST 2110)
- Familiarity with video processing tools (e.g. FFmpeg, OBS)
- Proficiency in consuming RESTful APIs through scripting or programming