
Systems Developer (14 Month Contract)
Healthcare of Ontario Pension Plan3 days ago
Toronto, CanadaSenior
Responsibilities
- Design, build, maintain, and enhance automated test frameworks and suites using Playwright, C#, Node.js, and maintainable design patterns.
- Develop functional, integration, end-to-end, smoke, and regression tests based on requirements, acceptance criteria, and Gherkin scenarios.
- Analyze requirements and risks to determine test coverage, automation feasibility, and reusable test designs.
- Troubleshoot application components, test environments, integrations, infrastructure dependencies, deployment pipelines, defects, and production issues.
- Maintain test data, environment configurations, supporting utilities, version control, configuration management, and traceability for automated test assets.
- Use approved AI-enabled tools to support test automation, refactoring, test data, analysis, and documentation, while validating outputs against quality, security, and audit requirements.
- Participate in pull requests, peer reviews, framework decisions, coding-standard improvements, defect triage, root-cause analysis, and release validation.
- Collaborate with Business Analysts, Developers, Product Owners, and testing partners on requirements, coverage, defect resolution, and release readiness.
- Use Azure DevOps for test cases, defects, execution results, reporting, and requirements-to-test traceability where applicable.
- Use SQL for data analysis, outcome validation, test-data creation, troubleshooting, production fixes, and ETL-related needs.
- Participate in standups, sprint planning, sprint reviews, and retrospectives.
Requirements
- At least 5 years of experience in software development, test automation, quality engineering, or a related technical discipline.
- University degree or college diploma in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.
- Strong experience with Playwright and an object-oriented programming language such as C# or Java.
- Strong SQL skills for data analysis, troubleshooting, outcome validation, and reliable test-data creation.
- Strong understanding of quality engineering, test design, risk-based testing, automation design patterns, and software development lifecycle practices.
- Strong analytical, troubleshooting, root-cause analysis, organization, prioritization, collaboration, communication, and attention-to-detail skills.
- Selenium and unit-test frameworks such as xUnit or MSTest are assets.
- Node.js, TypeScript, Azure DevOps, Git-based source control, CI/CD pipelines, Visual Studio or VS Code, Azure, and .NET experience are preferred or assets as specified.
- PowerShell scripting and SpecFlow or another BDD framework are assets.
- Experience with Azure or comparable cloud-based delivery environments is an asset.
- Experience or demonstrated interest in approved AI-enabled tools for development, test automation, analysis, or documentation is valued.
- Ability to explain technical findings and risks to technical and non-technical stakeholders and develop knowledge of pension products, processes, environments, and release practices.
Benefits
- 14-month contract position.
- Membership in HOOPP’s defined benefit pension plan.
- Competitive, 100% company-paid extended health and dental benefits are stated for permanent employees, including mental health and diversity-related coverage.
- Parental leave top-up and a health spending account are provided among the listed benefits.
- Optional post-retirement health and dental benefits subsidized at 50%.
- Access to yoga classes, meditation workshops, nutritional consultations, wellness seminars, workshops, Speaker Series events, and LinkedIn Learning.
About Healthcare of Ontario Pension Plan
Healthcare of Ontario Pension Plan (HOOPP) administers a multi-employer defined benefit pension for Ontario’s hospital and community healthcare sector, investing contributions to deliver lifetime retirement income. Its plan is funded by employer and employee contributions and investment returns, and serves over 460,000 members across more than 670 employers. Established in 1960 and headquartered in Toronto, it operates as a nonprofit with in-house investment management and pension administration.