As a Systems Developer in the Pension Solution Group’s Pension Core Team, you will join a team that is passionate about supporting HOOPP’s frontline platform. Our goal is to provide genuine service to our pension members and Ontario’s healthcare providers. By joining PSG, you will be solving challenging problems that make real impact on the solutions we deliver.
Design, build, and maintain automated test frameworks and test cases using C#, Playwright, and CI/CD pipelines, applying best practices such as data‑driven testing and Behavior Driven Development
Design, implement, and maintain automated test cases based on business scenarios written in Gherkin, using BDD frameworks to validate application behavior
Understanding the infrastructure, the deployment pipelines, the integration of the different components and how to troubleshoot these components
Ensure proper version control and configuration management of all developed test objects across all test environments used
Create and maintain test data and test environments necessary for executing test cases and scenarios
Leverage AI‑enabled development and testing tools to accelerate creation, refactoring, and maintenance of automated test cases, test data, and supporting documentation, ensuring outputs are reviewed, validated, and compliant with Pension Core quality and audit standards
Contribute to continuous improvement initiatives by providing feedback on testing processes, tools, and methodologies
Stay updated on industry trends and best practices in software testing to enhance skills and knowledge
Work with Microsoft Azure DevOps for test case management, defect management, test reporting and other functions
Use SQL to identify affected populations and create reliable test data sets used in automated and manual test cases, supporting functional, regression, and troubleshooting scenarios, as well as production fixes and ETL development
Participate in your team’s Daily Standup, Sprint Planning, Sprint Review and Retrospective meetings
5+ years of experience as a Systems Developer with a focus on Test Automation
University Degree or College Certificate in Computer Science, Software Engineering, Information Technology, or other related fields
Proficient in SQL
Experience with an Object-Oriented programming language, such as C# or Java
Familiarity with testing frameworks such as Selenium, Playwright and XUnitMSTest
Familiarity with Microsoft products (Visual Studio, Azure, .NET) is a nice-to-have
Understanding of Quality Assurance methodologies and best practices
Prior experience PowerShell Scripting would be considered an asset
Prior experience with Spec Flow would be considered an asset for behavior driven development
Experience or demonstrated interest in using AI‑enabled tools to support software development, test automation, or documentation efficiency.
Mathematical aptitude and strong problem-solving skills
Accuracy and attention to detail
Self-development skills to keep up to date with fast-changing trends and building knowledge on the Insight product, the business, and our release processes
Extremely organized with strong time-management skills.
Thrives in a fast-paced, dynamic environment, skilled at multi-tasking, with a strong ability to context switch.
Ability to work independently and collaboratively.
Familiarity with Agile methodologies and practices.
Experience with testing methodologies and tools is a plus.
Strong ownership mentality preferred and willingness to learn.
Previous experience with cloud platforms such as Azure is beneficial.
This job is for an existing vacancy.