Epiphan Video logo
Epiphan Video Verified
Computer Hardware, Video Technology

Quality Assurance Automation Engineer

Ottawa, Ontario, CanadaHybridFull TimePosted 2 months ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Epiphan Video is seeking a QA Automation Engineer to join their team in Ottawa, ON. This hybrid role requires expertise in Python/TypeScript, Pytest, API testing, and Playwright or Selenium, with a focus on testing Epiphan Pearl devices and cloud solutions. Responsibilities include designing, developing, and executing automated tests, identifying and reporting defects, and conducting performance testing for video streaming and encoding software. The ideal candidate will have 3+ years of QA automation experience, strong Linux and Bash skills, and familiarity with cloud platforms (Azure, AWS) and CI/CD systems. This role emphasizes ensuring the highest quality of Epiphan's broadcast-quality content production products.

We are looking for a
QA Automation Engineer
to join our team. The ideal candidate will have expertise in Python / TypeScript, Pytest, API testing, Playwright or Selenium, and experience with video streaming and encoding. In this role, you will be responsible for developing, maintaining, and executing automated tests for Epiphan Pearl devices, as well as identifying and reporting software defects to ensure the highest quality of our products.

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:

  • Design, develop, and execute component and End-to-end tests using Python / TypeScript and Pytest for Epiphan Pearl firmware validation
  • Develop UI End-to-end tests using Python and Playwright for Epiphan Cloud solutions
  • Develop and maintain automation testing tools for QA Department
  • Participate in software design and code reviews to ensure testability and adherence to code quality practices
  • Identify, report, and track software defects in Epiphan Pearl products
  • Collaborate with developers to resolve issues and improve software quality
  • Conduct performance and load testing for video streaming and encoding software
  • Develop and maintain test documentation

Experience and qualifications:

- Bachelor's degree in Computer Science or related field
- 3+ years of proven experience in QA automation
- Proficiency in
Python / TypeScript
, Pytest, Playwright, and Selenium
- Strong Bash knowledge
- Experience with building component and End-to-end API tests
- Strong understanding of software testing principles and methodologies
- Experience with cloud platforms such as Azure and AWS
- Experience with CI/CD systems
- Strong Linux experience
- Familiarity with code quality practices and patterns
- Excellent analytical and problem-solving skills
- Ability to work independently and in a team environment
- Strong communication and interpersonal skills

Nice to have:

  • Experience with FFmpeg
  • Jenkins pipelines development with Groovy
  • Video encoding and decoding techniques knowledge
  • Reporting frameworks experience such as ReportPortal or Allure
  • Embedded systems 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

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

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 uses a structured and technology-supported approach to recruitment. To promote consistency and objectivity, we use AI tools during certain stages of interviews and candidate evaluations. These tools assist our team in organizing information and supporting structured assessments.

All applications are reviewed by qualified members of our team, and hiring decisions are made thoughtfully based on each candidate’s skills, experience, and potential. AI tools support the process but do not replace human judgment. All final hiring decisions are carefully reviewed and made by our hiring team. All information collected is handled in accordance with applicable privacy legislation.

Epiphan Video complies with applicable employment standards and does not restrict candidates based on the location of their previous work experience. Applicants are evaluated solely on their relevant skills, qualifications, and role-specific competencies. All hiring decisions are made based on merit and alignment with the requirements of the role.

This position represents an existing vacancy and is open to qualified external candidates.

Ready to apply?
You'll be redirected to Epiphan Video's application page.

Similar roles