Back to results

Quality Assurance Specialist

  • Toronto, ON, Canada

$70 to $80 CAD / hour · Contract

Applications open in a new tab.

Job details

Pay
$70 to $80 CAD / hour
Job type
Contract
Apply by
Posting language
English
Posted

Original job description

About ProxyLink

At ProxyLink, we specialize in building meaningful connections between exceptional talent and leading employers across Canada. As a trusted recruitment partner, our mission is to create impactful career matches by combining innovative hiring strategies with a personalized, people-first approach. We’re driven by the belief that investing in people today builds a stronger workforce for tomorrow.

About the Opportunity

Proxylink is seeking an experienced Systems Testing & Quality Assurance (QA) Specialist to support the development, enhancement, maintenance, and ongoing quality assurance of enterprise-level corrections management applications and integrated technology solutions.

This opportunity is ideal for a technically strong professional with experience in software testing, quality assurance, test automation, application development, debugging, and defect resolution. The successful candidate will contribute to delivering reliable, secure, accessible, and maintainable applications that support critical operational services.

The role involves working with complex enterprise applications, including Offender Tracking Information System (OTIS), Youth Offender Tracking Information System (YOTIS), and their associated integrations and interfaces. The specialist will collaborate with developers, business stakeholders, technical teams, architects, vendors, and project managers throughout the software development lifecycle (SDLC).

The successful candidate must be comfortable combining hands-on QA and automated testing with application coding, troubleshooting, root cause analysis, and technical problem-solving.

Key Responsibilities

  1. Quality Assurance and Test Planning
  • Develop and maintain comprehensive QA strategies, test plans, test cases, test scripts, and test data based on business and technical requirements.
  • Translate functional and non-functional requirements into structured testing scenarios and measurable acceptance criteria.
  • Conduct functional, integration, system, regression, end-to-end, and user acceptance testing.
  • Perform accessibility testing and validate compliance with applicable security, privacy, architecture, and operational standards.
  • Assess application changes and enhancements to identify potential risks and minimize production defects.
  1. Test Automation and Continuous Quality Improvement
  • Design, develop, execute, and maintain automated test scripts and reusable testing frameworks.
  • Establish and maintain automated regression testing suites to validate application stability following enhancements and defect fixes.
  • Leverage Microsoft Azure DevOps and related testing tools to support test execution, defect tracking, reporting, and continuous quality improvement.
  • Identify opportunities to improve test coverage, reduce manual testing effort, and increase testing efficiency.
  • Maintain test documentation, reusable test assets, and automation solutions throughout the application lifecycle.
  1. Application Development and Defect Resolution
  • Investigate, troubleshoot, debug, and resolve application defects and production issues.
  • Perform root cause analysis and implement code fixes, enhancements, and break/fix solutions.
  • Support application maintenance and the resolution of issues affecting integrations, interfaces, and connected systems.
  • Work with .NET technologies, C#, Entity Framework, ReactJS, JavaScript, HTML, CSS, and SQL databases to investigate and resolve technical issues.
  • Participate in code reviews and promote adherence to coding standards, development best practices, and maintainable software design.
  1. Release Management and Production Support
  • Support deployment activities, release preparation, and post-deployment validation testing.
  • Execute regression and verification testing to confirm that changes meet requirements and do not introduce unintended impacts.
  • Assist with production troubleshooting, application maintenance, and operational support activities.
  • Collaborate with development and infrastructure teams to investigate technical issues and support stable application releases.
  1. Stakeholder Collaboration and Documentation
  • Work closely with business stakeholders, developers, architects, vendors, project managers, and cross-functional delivery teams.
  • Communicate testing progress, risks, defects, dependencies, and recommendations clearly and effectively.
  • Prepare and maintain technical documentation, test evidence, operational procedures, and knowledge transfer materials.
  • Produce QA metrics, status reports, and recommendations to improve testing processes and application quality.
  • Share technical knowledge, lessons learned, best practices, and troubleshooting approaches with project team members.

Mandatory Qualifications and Technical Requirements

Candidates must demonstrate the following qualifications and experience:

  • Relevant credentials, certifications, or demonstrated knowledge aligned with current IT technology standards and application testing and development practices.
  • Proven experience developing and executing test strategies, test plans, test cases, test scripts, and test data.
  • Hands-on experience with application development, coding, troubleshooting, debugging, defect resolution, enhancements, and break/fix support.
  • Experience with, or the demonstrated ability to learn, enterprise corrections applications and integrations, including OTIS and YOTIS.
  • Practical experience with the following technologies and platforms:
  • Microsoft Azure DevOps
  • .NET technologies, including ASP.NET, ADO.NET, and the .NET Framework
  • C#
  • Entity Framework
  • ReactJS
  • HTML5, CSS, and JavaScript
  • SQL databases

Candidates should also demonstrate an understanding of application testing principles, software development practices, and the relationship between application quality, system reliability, and operational requirements.

Preferred Qualifications and Additional Experience

The following skills and experience will strengthen a candidate’s application:

Software Testing and Automation

  • Experience developing, maintaining, and executing automated test scripts and regression test cycles.
  • Familiarity with Microsoft Azure DevOps test management and automation capabilities.
  • Experience managing defects, conducting root cause analysis, and coordinating defect resolution.
  • Knowledge of test coverage, test evidence, quality metrics, and risk-based testing.
  • Experience validating application functionality across integrated systems and interfaces.

Application Development and SDLC

  • Experience across all phases of the Software Development Lifecycle, including requirements analysis, design, development, testing, deployment, maintenance, and support.
  • Knowledge of Agile, Scrum, and DevOps methodologies.
  • Experience using source code management, testing, defect management, and development tools.
  • Ability to analyze complex technical issues and develop practical, maintainable solutions.
  • Experience preparing technical, testing, and operational documentation.

Enterprise and Public Sector Experience

  • Experience with enterprise applications and complex system integrations.
  • Knowledge of corrections-related services and an appreciation of their operational and public safety implications.
  • Experience collaborating with multiple business units, ministry partners, vendors, and technical teams.
  • Previous experience within the Ontario Public Service (OPS), particularly in systems testing, QA, or software development on enterprise application projects within the last two years, is an asset.

Communication and Collaboration

  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Ability to collaborate effectively with diverse stakeholders and cross-functional teams.
  • Ability to communicate technical findings, risks, and recommendations to both technical and non-technical audiences.
  • Commitment to maintaining current knowledge of IT trends, emerging technologies, testing methodologies, and application development practices.

How to Apply

Proxylink invites qualified Systems Testing & QA Specialists with strong testing, automation, and application development experience to submit their applications for consideration.

Please ensure your resume clearly demonstrates your experience against the mandatory qualifications, particularly:

  • Azure DevOps and automated testing tools.
  • .NET, C#, Entity Framework, ReactJS, JavaScript, HTML, CSS, and SQL databases.
  • Test strategy development, test planning, test execution, and regression testing.
  • Application troubleshooting, debugging, coding, and defect resolution.
  • Enterprise application development and systems integration.
  • Experience working across the software development lifecycle.
More about this job

Responsibilities

Develop and execute QA strategies, test plans, automated and manual test suites, and regression testing for enterprise corrections applications and their integrations. Troubleshoot and resolve application defects, support releases and production operations, and collaborate with stakeholders while maintaining technical documentation and reporting quality metrics.

Requirements

Candidates need demonstrated experience in test strategy, planning, execution, automation, and application development, debugging, and defect resolution. Required technical experience includes Azure DevOps, .NET, C#, Entity Framework, ReactJS, JavaScript, HTML5, CSS, and SQL databases, with the ability to work across the software development lifecycle and learn OTIS and YOTIS.

Skills

  • Quality Assurance
  • Software Testing
  • Test Automation
  • Test Planning
  • Microsoft Azure DevOps
  • .NET
  • C#
  • Entity Framework
  • ReactJS
  • JavaScript
  • HTML5
  • CSS
  • SQL
  • Debugging
  • Defect Resolution
  • Systems Integration

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Government & Public Sector

Keywords

  • Quality Assurance
  • Systems Testing
  • Test Automation
  • Test Strategy
  • Test Planning
  • Test Cases
  • Test Scripts
  • Regression Testing
  • Functional Testing
  • Integration Testing
  • Accessibility Testing
  • Microsoft Azure DevOps
  • .NET
  • ASP.NET
  • ADO.NET
  • .NET Framework
  • C#
  • Entity Framework
  • ReactJS
  • JavaScript
  • HTML5
  • CSS
  • SQL Databases
  • OTIS
  • YOTIS
  • Agile
  • Scrum
  • DevOps
  • Root Cause Analysis

Report this job