External logo

Software Test Engineer

External
Full-time
On-site
Toronto, Ontario, Canada
$106,371 - $113,036 USD yearly
Test Engineer

Job Title:                           Software Test Engineer            

Job Status:                        Permanent

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/parties 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.

KEY 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 CNO’s 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 and Experience
  • Completion of post-secondary education in Computer Science or any related discipline.
  • 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.
  • Working experience in programming languages like C#, JavaScript, Python, Java, or similar.
  • Solid experience in building test automation frameworks and writing automated tests using tools such as Selenium, SpecFlow, Cypress, Playwright, or similar.
  • Experience in writing automated API Testing and hands-on experience in Postman, SoapUI, REST-Assured, or similar.
  • Experience working with Performance Testing tools like JMeter, Azure Load testing or similar.
  • Experience working in an Agile development incorporating Continuous Integration and Continuous Delivery (CI/CD), utilizing tools like Azure DevOps, GIT, Azure
  • Experience working with Test Case Management tools like Azure Test Plans or similar.
  • Experience in creating automation strategy and plan.
  • Exposure to Azure Cloud Testing.

 

Organizational Competencies

Consistently demonstrate CNO’s Staff Core Competencies:

  • Innovation – Curiously cultivate new ideas with a desire to learn and a collective focus on the best outcome.
  • Integrity – Conduct every interaction with fairness, honesty, and mutual respect.
  • Collaboration – Work with the right people at the right time to make the best-informed decision.
  • Well-being – Care for the physical, mental, spiritual, and emotional needs of ourselves and others.

 

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/parties 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, organizes and analyzes the software’s functional properties, runs and completes final tests, and makes informed assumptions supported by analysis of test results.
  • Planning & Organizing – able to manage competing priorities identifying critical tasks and the approach to address them; organizes and prioritizes work activities to meet deadlines and see projects through to completion; makes work plans and implements tools and processes to facilitate time management.
  • Attention to Detail – requires focused attention to detail ensuring quality, precision and accuracy of work to ensure software programs perform to specifications; able to identify relevant and irrelevant details when completing all test procedures.
  • Expert knowledge of QA practices in agile (scrum), best practices, and processes contributes to testing methods and tool selection direction
  • Demonstrated knowledge of appropriate testing methods (Blackbox, Whitebox, Functional, Integration, End-to-End, Negative, Usability, Performance)
  • Solid computer and technical skills, including Microsoft Office, Visio, or other process analysis tools and techniques

 

Hiring Range: $106,371 - $113,036

Full Salary Range: $106,371 - $127,645

 

To Apply

Please email cover letter and resume by February 24 at 4:00 pm via UKG PRO

 

Our 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 careers@cnomail.org 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.

CNO’s 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.