Overview
Job Title: Software Test Engineer
Job Status: Temporary (12 months)
Eligibility: Open to any qualified candidates
Job Purpose
Assesses software quality of deliverables throughout the Agile development life cycle. Collaborates with the DevOps team and other partners to create high-quality test automation tools and solutions to support the planning design and execution of manual and automated system testing to identify and mitigate risks.
Responsibilities
- Designs and develops a strategic automated testing framework and tests focusing on code readability and maintainability; actively participates in continuous quality improvements for the product and processes with both automated and manual testing using DevOps CI / CD best practices.
- Works with CNOs DevOps team on test planning preparation and execution activities in adherence to functional testing, acceptance testing, regression testing and production acceptance testing standards; reviews business and functional requirements documents to plan test scenarios and strategy in accordance with project scope and delivery dates.
- Works with business analysts, developers and peer software test engineers to analyze and document testing results on time including updates to Azure DevOps; analyzes test results, investigates reports and tracks product failures and improves the areas with higher defect trends.
- Participates in key sprint activities such as Sprint Planning, Daily Scrum, and Sprint Reviews and Retrospectives and makes recommendations to improve the quality of future systems development; implements test and quality engineering best practices within projects.
Required Qualifications
- Education: Completion of post-secondary education in Computer Science or any related discipline.
- Experience: Minimum five (5) years of experience as a Software Developer in Test or QA / Test Engineer inclusive of two (2) years of QA experience with CRM and Web application portals.
- Programming: Working experience in programming languages like C#, JavaScript, Python, Java or similar.
- Test Automation: Solid experience in building test automation frameworks and writing automated tests using tools such as Selenium, SpecFlow, Cypress, Playwright or similar.
- API Testing: Experience in writing automated API Testing and hands-on experience in Postman, SoapUI, REST-Assured or similar.
- Performance Testing: Experience working with Performance Testing tools like JMeter, Azure Load Testing or similar.
- CI/CD: Experience working in an Agile development incorporating CI/CD utilizing tools like Azure DevOps, GIT, Azure Pipelines.
- Test Case Management: Experience working with Test Case Management tools like Azure Test Plans or similar.
- Automation Strategy: Experience in creating automation strategy and plan.
- Cloud: Exposure to Azure Cloud Testing.
Organizational Competencies
- Consistently demonstrate CNOs Staff Core Competencies: Innovation, Integrity, Collaboration, Well-being.
Job Competencies Knowledge Skills
- Communication: uses effective communication skills to convey information clearly and ensure a smooth flow of information within the team related to the evaluation of software performance and design of test protocols; adapts messaging to meet the needs of the audience.
- Adaptability: demonstrates flexibility by exchanging ideas with partners to design and implement software evaluation test programs and identify design flaws; shifts focus and anticipates the need to adapt plans and approaches if priorities or situation changes.
- Analytical & Critical Thinking: gathers, analyzes and interprets software functional properties; runs and completes final tests and makes informed assumptions supported by analysis of test results.
- Planning & Organizing: manages competing priorities, identifies critical tasks and approaches; organizes and prioritizes work to meet deadlines and see projects through to completion.
- Attention to Detail: ensures quality and accuracy of work to ensure software programs perform to specifications.
- QA Expertise: knowledge of QA practices in Agile (Scrum) and related processes; testing methods (Blackbox, Whitebox, Functional, Integration, End-to-End, Negative, Usability, Performance).
- Technical Skills: solid computer skills including Microsoft Office, Visio or other process analysis tools.
Compensation and Application
Hiring Range: $106,371 - $113,036
Full Salary Range: $106,371 - $127,645
To Apply
Please email cover letter and resume by September 15, 2025 at 4:00 pm via UKG PRO
DEI Commitment
The College of Nurses of Ontario protects the public by promoting safe nursing practice. We strive to be diverse, inclusive, fair, equitable and accessible by addressing barriers and promoting dignity and respect for all. If you require Code-protected accommodation at any time during the recruitment process please contact citing Request for Accommodation in the subject line.
Land Acknowledgement
The College of Nurses of Ontario (CNO) operates on the traditional ancestral and unceded territories of many Indigenous communities across Ontario which continue to be home to Indigenous peoples. CNOs office is in Toronto on land that is the traditional territory of many nations including the Mississaugas of the Credit, the Anishnabeg, the Chippewa, the Haudenosaunee and the Wendat peoples.
Key Skills
Continuous Integration, APIs, Jenkins, JUnit, Quality Assurance, Agile, TestNG, Software Testing, Java, Test Automation, Cucumber, Selenium
Employment Type: Full-Time
Experience: years
Vacancy: 1
Monthly Salary: 106371 - 113036