About the Role
TVO is hiring a full-time, permanent Automated Test Developer to design and implement automated tests that ensure the reliability, accessibility, and performance of our digital products. This role is part of a collaborative, cross-functional team and focuses on building and maintaining high-quality, scalable test automation using modern JavaScript-based technologies.
Responsibilities
- Set up and maintain test environments.
- Apply a strong quality assurance mindset by thinking critically about risk, coverage, edge cases, and user experience.
- Create and maintain test documentation and follow QA and SDLC best practices.
- Collaborate within QA, development, and other cross functional teams to ensure test coverage aligns with business and technical requirements.
- Support multiple testing levels including smoke, integration, system, regression, and end to end testing.
- Contribute to the continuous improvement of test automation practices, including the adoption of modern tooling and emerging AI assisted testing capabilities.
- Design, develop, and maintain automated test suites using JavaScript based frameworks such as Playwright or Cypress.
- Execute and analyse automated test results, escalating issues and risks to development teams as needed.
- Develop and maintain API tests (REST and GraphQL) to validate complex data flows and service integrations.
- Contribute to non functional testing efforts, including performance, load, and security testing.
- Work in cloud based environments (AWS, Azure) and integrate automated testing into CI/CD pipelines.
Requirements
- Bachelor’s degree in Computer Science or equivalent technical experience.
- 3+ years of experience in automated testing for web and mobile applications.
- Experience using source control systems such as GIT.
- Strong attention to detail and problem-solving skills.
- A collaborative mindset and enthusiasm for working in an agile, cross-functional environment.
- Solid understanding of core web technologies (HTML, CSS, JavaScript) and client-server interactions.
Skills
- Automated testing
- JavaScript
- TypeScript
- Playwright
- Cypress
- API testing
- REST
- GraphQL
- AWS
- Azure
- CI/CD pipelines
- Jenkins
- Docker
- HTML
- CSS
Location
- Toronto, Yonge & Eglinton (On-site)
Work Type
- Full-time
- Permanent
- On-site
Experience Level
- 3+ years of experience in automated testing for web and mobile applications.
Education Level
- Bachelor’s degree in Computer Science or equivalent technical experience.
- ISTQB Foundation Level certification or equivalent understanding is an asset.
Salary/Compensations
- $63,802.62 - $69,754.51
Benefits
- Option to join the Public Service Pension Plan on day one
- Employee and Family Assistance Plan
About the Company
- TVO Media Education Group is a social impact organization devoted to inspiring learning that changes lives and enriches communities.
- An internationally recognized digital learning organization that strives to engage, inform and educate Ontarians of all ages.
- TVO is an agency of the Ontario Ministry of Education.
- Through our brands, TVO Kids, TVO Today, TVO ILC and TVO Learn, we provide multi-platform educational programming; ground-breaking original documentaries; in-depth public affairs content; the largest online secondary school in Ontario; and award-winning digital-learning resources that support Ontario’s curriculum.
- TVO is a registered charity funded primarily by the Province of Ontario and supported by thousands of sponsors and donors.
Equal Opportunity
- We welcome the unique contribution that you will bring to TVO. We have a diverse workforce and are committed to building a culture within the workplace that brings out the best in everyone.
- Accommodations are available on request for candidates taking part in all aspects of the recruitment and selection process.
