Senior Quality Assurance Automation Engineer

Epiphan Video

Ottawa

On-site

CAD 90,000 - 110,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Paid Time Off
Health and Dental Benefits
Hybrid work options
Cutting-edge technology
Professional growth
Flexible work arrangements

Job summary

Epiphan Video is seeking a Senior QA Automation Engineer to own automated testing for our devices and Multimedia Platform. You will design, develop, and maintain automated test suites using Python, Pytest, and Playwright, with UI tests in TypeScript.

This full-time position is based in Ottawa, ON, with hybrid work and in-office requirements. You will collaborate with cross-functional teams to ensure high-quality video streaming and encoding software, contributing to test plans, defect tracking,

Qualifications

  • 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 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.
  • 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 skills.

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 software.

Skills

QA automation
Manual testing
Python
Pytest
Playwright
TypeScript
Bash scripting
UI tests
CI/CD
Cloud platforms
Code quality
Communication

Education

Bachelor's degree in Computer Science

Tools

Playwright
Pytest
TypeScript
Python
Bash

Job description

Epiphan Video is looking for a Senior QA Automation Engineer with a strong Python and Playwright background to own test automation for our devices and Multimedia Platform. Join our QA team and help deliver reliable, high-quality video streaming and recording solutions. In this role, you will design, develop, and maintain automated test suites for Epiphan Pearl devices, primarily using Python, Pytest, and Playwright, while also supporting our UI component tests in TypeScript. You will collaborate closely with cross-functional teams to deliver high-quality video streaming and encoding solutions.

Note: This full-time permanent position is based in Ottawa, ON, with a hybrid work format available. Employees are expected at least 3 days/week in office. This arrangement is subject to change based on business needs.

Who we are

Epiphan Video empowers creators and businesses around the world to produce broadcast-quality content with intuitive, innovative, and trusted hardware and cloud services. Epiphan solutions are used 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 software
Experience and qualifications:
  • 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 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
  • 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 skills
Nice 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 experience
What We Offer:
  • 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, including Hybrid Options
Compensation

The hiring range for this position is $90,000–$110,000 annually, based on a 40-hour work week. Compensation within this range will be determined based on job-related skills, relevant experience, education, and training.

!Why you should apply!
We innovate

A career at Epiphan puts you at the forefront of AV innovation. We value ingenuity and seek ideas from every corner. Employees have room to experiment and take chances on never-before-seen solutions and workflows - because that’s how innovation happens.

We’re a team

When you join Epiphan, you become part of a tight-knit team of high-performing professionals. We collaborate within and across our departments daily, combining diverse skill sets and perspectives to achieve our goals.

Our people take precedence. We maintain an inclusive and open culture where respect and empathy take the lead and everyone has a voice. We set work aside for fun-filled social activities, offer competitive salaries and benefits, and insist on a healthy work/life balance for employees.

Hiring process

We value diverse perspectives and encourage individuals from all backgrounds to apply. Epiphan Video is an equal opportunity employer, committed to fostering an inclusive workplace where everyone is respected and treated fairly, regardless of race, color, ethnicity, sexual orientation, religion, gender, age, disability, veteran status, or other protected characteristics. All applications are reviewed by our hiring team, no AI tools used in candidate evaluation. All resumes, interviews, and candidate evaluations are conducted and assessed by our hiring team. Hiring decisions are made thoughtfully based on each candidate’s skills, experience, and potential. All final decisions are made by our hiring team, and all information collected is handled in accordance with applicable privacy legislation.

We are dedicated to fostering an inclusive workplace by ensuring a barrier-free recruitment and selection process. If you require accommodations at any stage of the application process, please let us know.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

QA Automation Engineer
QA Automation Engineer

Tubi • Toronto

On-site
CAD 75,700 - 108,000
Medical/Dental/Vision insurance
Paid time off
Annual discretionary bonus
Manufacturing Test Developer, Product Engineering
Manufacturing Test Developer, Product Engineering

Ross Video • Iroquois Falls

On-site
CAD 67,000 - 92,000
Flexible hours
Generous paid time off
Wellness allowance
+2
Test Automation Engineer
Test Automation Engineer

Saint Elizabeth • Markham

Hybrid
CAD 58,000 - 73,000
Hybrid work
Tuition support
Staff perks
QA Automation Engineer
QA Automation Engineer

Tubi, Inc. • Toronto

On-site
CAD 75,700 - 108,000
Annual discretionary bonus
Long-term incentive plan
Medical/dental/vision insurance
+1
Production Engineer
Production Engineer

Evertz Microsystems Limited • Burlington

On-site
CAD 45,000 - 50,000
Employer funded benefits program
Competitive total compensation package
Work-life balance
+5
Quality Assurance (QA) Analyst
Quality Assurance (QA) Analyst

WISI • Pitt Meadows

Hybrid
CAD 75,000 - 105,000
Hybrid work arrangement
Birthday off
Paid volunteer hours
+1
Senior QA Engineer – HIL & Test Automation
Senior QA Engineer – HIL & Test Automation

Palitronica Inc. • Southwestern Ontario

On-site
CAD 90,000 - 130,000
Test Automation Engineer
Test Automation Engineer

SE Health • Markham

Hybrid
CAD 58,000 - 73,000
Hybrid work model
Competitive benefits
Pension
+1
Test Automation Engineer
Test Automation Engineer

Taleo • Markham

Hybrid
CAD 58,000 - 73,000
Competitive compensation
Pension
Hybrid work
+3
Playwright QA Automation Engineer
Playwright QA Automation Engineer

Cognizant • Halifax

Remote
CAD 65,000 - 90,000