Systems Developer (14 Month Contract)
Role Overview
Support and improve quality engineering for HOOPP's frontline pension platform in the Pension Product and Technology Group's Pension Core Team.
Collaborate across business and technology teams to design maintainable automated tests, strengthen release confidence, troubleshoot complex issues, and support reliable outcomes for members and employers.
Key Skills for This Role
Full Job Posting
Job summary
Support and improve quality engineering for HOOPP's frontline pension platform in the Pension Product and Technology Group's Pension Core Team.
Collaborate across business and technology teams to design maintainable automated tests, strengthen release confidence, troubleshoot complex issues, and support reliable outcomes for members and employers.
What you will do
- Build, maintain, and enhance test frameworks and suites using Playwright, C#, Node.js, and CI/CD, applying data-driven testing, Behavior Driven Development, and maintainable design patterns.
- Create functional, integration, end-to-end, smoke, and regression tests from requirements, acceptance criteria, and Gherkin scenarios.
- Assess requirements and risks to select test coverage, automation feasibility, and reusable test designs.
- Troubleshoot application components, environments, integrations, infrastructure dependencies, and deployment pipelines.
- Maintain version control, configuration management, traceability, test data, environment configurations, and utilities for repeatable execution.
- Use approved AI-enabled tools for automation, test data, and documentation; validate outputs against quality, security, and audit requirements.
- Improve automation, processes, tools, reporting, and documentation; participate in pull requests, peer reviews, framework decisions, and coding-standard improvements.
- Work with 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 traceability where applicable.
- Use SQL for data analysis, validation, test data, troubleshooting, production fixes, and ETL-related needs; support triage, root-cause analysis, release validation, and production investigations.
- Participate in standups, sprint planning, sprint reviews, and retrospectives.
What you bring
- At least 5 years in software development, test automation, quality engineering, or a related technical discipline, with ownership of maintainable automated test solutions.
- 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.
Additional skills and assets
- Selenium and unit test frameworks such as xUnit or MSTest are assets.
- Node.js experience is preferred; TypeScript experience or ability to learn it is an asset.
- Familiarity with Azure DevOps, Git-based source control, CI/CD pipelines, Visual Studio or VS Code, Azure, and .NET is preferred.
Benefits and workplace culture
- People-focused culture and commitment to equity, diversity, and inclusion.
- Learning and development initiatives, including workshops, Speaker Series events, and LinkedIn Learning.
- Membership in HOOPP's defined benefit pension plan.
- Permanent employees receive company-paid extended health and dental benefits; optional post-retirement health and dental benefits are subsidized at 50%.
- Wellness offerings include yoga, meditation, nutritional consultations, and seminars.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at HOOPP
Analyst, Real Estate
Toronto, CAN
HOOPP is seeking a Real Estate Analyst to support investment evaluation, transaction execution, and portfolio and asset management across real estate sectors. Candidates should bring a relevant degree, typically at least
Business Analyst
Toronto, CAN
HOOPP seeks a Business Analyst to translate pension business needs into testable requirements and support the reliability and delivery of member and employer service platforms. Candidates need 4+ years in business analys
Analyst, Pension Accounting Operations (12 month Contract)
Toronto, CAN
HOOPP is seeking an analyst to administer pension contributions and maintain the accuracy and integrity of related financial activities. The role covers transaction processing, reconciliations, exception resolution, cont
Associate Director, Operational Risk & Enterprise Crisis Management
Toronto, CAN
HOOPP is seeking an Associate Director to advance operational risk and enterprise crisis and continuity programs, with a focus on investment activities. The role partners with trading and business teams to identify and m
Technical Lead, API & Integration Engineering
Toronto, CAN
HOOPP is seeking a hands-on technical lead to design and deliver API integration capabilities for its Digital Insight Services Platform while guiding developers. The role calls for API and integration engineering experie
Sr. Analyst, Investment Accounting & Reporting (14 months)
Toronto, CAN
HOOPP is seeking a Senior Analyst to oversee accounting and reporting for investment activity, supporting accurate financial records, controls, and disclosures. The role requires a business-related university degree, CPA
Senior Data Solutions Engineer
Toronto, CAN
HOOPP seeks a Senior Data Solutions Engineer to evolve and support its investment data ecosystem, resolve data and platform issues, and build governed, reliable solutions. Candidates need 5+ years of software development
Sr. Analyst, Valuation & Model Development
Toronto, CAN
HOOPP seeks a senior analyst to research, develop, and implement quantitative valuation models for derivatives and other instruments. The role includes pricing-model development, sensitivity and risk analytics, market-da
Analyst, Real Estate
Toronto, CAN
Business Analyst
Toronto, CAN
Analyst, Pension Accounting Operations (12 month Contract)
Toronto, CAN
Associate Director, Operational Risk & Enterprise Crisis Management
Toronto, CAN
Technical Lead, API & Integration Engineering
Toronto, CAN
Sr. Analyst, Investment Accounting & Reporting (14 months)
Toronto, CAN
Senior Data Solutions Engineer
Toronto, CAN
Sr. Analyst, Valuation & Model Development
Toronto, CAN