H
Full-time
On-site
Toronto, Canada

Why you’ll love working here:

  • high-performance, people-focused culture

  • our commitment that equity, diversity, and inclusion are fundamental to our work environment and business success, which helps employees feel valued and empowered to be their authentic selves

  • learning and development initiatives, including workshops, Speaker Series events and access to LinkedIn Learning, that support employees’ career growth

  • membership in HOOPP’s world class defined benefit pension plan, which can serve as an important part of your retirement security

  • competitive, 100% company-paid extended health and dental benefits for permanent employees, including coverage supporting our team's diversity and mental health (e.g., gender affirmation, fertility and drug treatment, psychological support benefits of $2,500 per year, and newly extended maternity/parental leave top of 26 weeks)

  • optional post-retirement health and dental benefits subsidized at 50%

  • yoga classes, meditation workshops, nutritional consultations, and wellness seminars

  • access to an annual wellness reimbursement program for health and wellness-related expenses for permanent and temporary employees

  • the opportunity to make a difference and help take care of those who care for us, by providing a financially secure retirement for Ontario healthcare workers

Job Summary:

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.

What you will do: 

  • Build automated test cases using C# and Playwright to run via a CI/CD pipeline and validate whether the current build of the Insight platform meets the business requirements  

  • 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  

  • Apply the latest techniques and best practices in test automation, such as data-driven testing, behavior driven development and other design patterns  

  • Create and maintain test data and test environments necessary for executing test cases and scenarios. 

  • Utilize automated testing tools and frameworks to streamline testing processes and improve efficiency. 

  • 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 find affected populations when troubleshooting various production issues, to provide data update scripts for production fixes and to write stored procedures for various ETL needs   

  • Participate in your team’s Daily Standup, Sprint Planning, Sprint Review and Retrospective meetings  

What you will bring:

  • 2 + 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  
  • Mathematical aptitude and strong problem-solving skills  
  • Accuracy and attention to detail  
  • Ability and willingness 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. 
  • Ability (and desire) to work in a high-performing team culture, with an openness to constantly evolving and changing priorities, and new challenges.
  • Ability to work independently and collaboratively.
  • Familiarity with Agile methodologies and practices. 
  • Strong ownership mentality preferred and willingness to learn.
  • Previous experience with cloud platforms such as Azure is beneficial. 
  • Prior experience PowerShell Scripting would be considered an asset  
  • Prior experience with Spec Flow would be considered an asset for behavior driven development  
  • Experience with testing methodologies and tools is a plus.
  • Experience with Power BI is a plus.