QA Automation Engineer - Ottawa
Epiphan Video
Software Engineering, Quality Assurance
Ottawa, ON, Canada
Posted on Apr 30, 2026
We are looking for a QA Engineer to join our team. The ideal candidate will have expertise in TypeScript / Python, Playwright, UI Automation and experience with video streaming and encoding. In this role, you will be responsible for developing, maintaining, and executing manual and automated tests for Epiphan Pearl devices and the Multimedia Platform, as well as identifying and reporting software defects to ensure the highest quality of our products.Note: This position is based in Ottawa, ON, and requires working from the office.Who we areEpiphan Video empowers creators and businesses around the world to produce broadcast-quality content with intuitive, innovative and trusted hardware and cloud services. Epiphan solutions see use in numerous verticals, including education, live event production, corporate, government, and legal.Key responsibilities• Develop and maintain API and End-to-End automated tests using Python, Pytest, and Playwright• Create, expand, and maintain existing Playwright component tests for our frontend applications using TypeScript• Design and execute comprehensive test plans and test cases covering functionality, usability, and performance• Identify, document, and track defects using bug-tracking tools; verify fixes through retesting• Collaborate with developers, product managers, and business analysts to translate requirements into thorough test coverage• Perform regression testing to ensure new changes do not introduce defects• Conduct quality validation for Epiphan’s video streaming and encoding softwareMust have• Bachelor’s degree in Computer Science or a related field• 5+ years of hands-on experience in QA automation• 5+ years of experience in manual testing• Proficiency in Python, Pytest, and Playwright• Working experience with TypeScript• Strong Bash scripting knowledge• Proven experience building and maintaining end-to-end UI+API tests• Solid understanding of software testing principles and methodologies• Experience with cloud platforms such as Azure or AWS• Experience with CI/CD pipelines and tooling• Strong Linux proficiency• Familiarity with code quality practices (code reviews, static analysis, linting)• Excellent analytical and problem-solving skills• Ability to work independently and manage priorities effectively• Strong communication and interpersonal skillsNice to have• Knowledge of FFmpeg• Familiarity with video encoding and decoding techniques• Experience with test reporting frameworks such as ReportPortal or Allure• Embedded systems or firmware testing experienceWhat We Offer• Competitive Salary• Paid Time Off• Comprehensive Health and Dental Benefits• Friendly and Fun Work Environment• A Culture of Innovation, Prosperity, and Collaboration• Access to Cutting-Edge Technology• Opportunities for Professional Growth• Flexible Work Arrangements