QA Automation Engineer

EPIPHAN SYSTEMS INC

Kanata, CAhybrid$90k-$110k/yrPosted Jul 22, 2026
Posting intelligenceActively listedReposted 28×, possible evergreen/ghost posting

Skills

typescriptregressionplaywrightpythonpytestazurecicdaws

About the role

Epiphan Video is looking for a QA Automation Engineer to strengthen 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 and the Multimedia Platform, 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 position is based in Ottawa, ON, with a hybrid work format available. Employees are expected to work from the office at least 3 (three) days a week. 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 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,, 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

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 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:

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

We care

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

As part of our commitment to a fair and transparent hiring process, Epiphan Video follows a structured approach to recruitment. To promote consistency and objectivity, all applications are carefully reviewed by qualified members of our team. We do not use AI tools in our hiring process. 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.

This is an existing full-time opportunity open to qualified external applicants.

Job Types: Full-time, Permanent

Pay: $90,000.00-$110,000.00 per year

Benefits:

Casual dress

Company events

Dental care

Disability insurance

Discounted or free food

Employee assistance program

Extended health care

Life insurance

On-site parking

Paid time off

Application question(s):

Do you live in Ottawa?

Education:

Bachelor's Degree (preferred)

Experience:

QA Automation: 5 years (preferred)

Manual testing: 5 years (preferred)

Python: 3 years (preferred)

TypeScript: 2 years (preferred)

Work Location: Hybrid remote in Kanata, ON K2K 3H4

Compensation

This Test Automation Engineer role pays $90k-$110k/yr. Within typical range for test automation engineer roles in Canada.

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Test Automation Engineer roles in Canada varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Test Automation Engineer hub for Canada medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.