21 Oct
|
University of Ottawa
|
Ottawa
21 Oct
University of Ottawa
Ottawa
Follow us on LinkedIn
Posting Reason
New Position
Job Type
Employee
Anticipated Duration in Months (for contracts and temporary assignments)
18
Job Family
Quality Assurance
# of Open Positions
1
Faculty/Service - Department
Research & Pipeline
Campus
Main Campus
Union Affiliation
UOITP
Date Posted (YYYY/MM/DD)
2026/10/15
Applications must be received BEFORE (YYYY/MM/DD)
2026/10/26
Hours per week
35
Salary Grade
UOITP Grade 10
Salary Range
$82 450,00 - $102 514,00
University Advancement plays a pivotal role in fostering meaningful connections between the University and its alumni, donors, and partners. Our team is dedicated to advancing the University's mission by securing philanthropic support, engaging with our vibrant alumni community, and building partnerships that drive innovation and excellence. Through strategic initiatives and collaborative efforts, we help shape the future of the University, ensuring that it continues to thrive as a leading institution of higher education and research. Together, we empower our students, faculty and researchers to make a lasting impact on the world.
Position Purpose
The Quality Assurance Analyst ensures quality throughout the software development process while working on projects to deliver recent computer application and modifications existing computer applications. The incumbent reviews project deliverables, design documents, and programming specification to verify quality standards. This role contributes to the formulation and continuous improvement of software quality standards, methods, and tools for all software development and maintenance projects carried out within the department. For the Advancement CRM project,
the role supports quality assurance activities related to CRM functionality, integration, data migration, security, and business processes.
In this role, your responsibilities will include:
- Testing: Prepares specific business test cases. Reviews, and updates, develops and executes test cases and test scripts, including those related to CRM functionality, integrations, regression, data migration and user acceptance testing, to fully assess if the solution meets the requirements presented according to existing test plans. Records results. Ensures test cases sufficiently cover all areas of business need and application functionality.
- Development: Ensures quality throughout the software development process; proper quality checkpoints. Has authority to reject documents that do not meet standards. Develops complete test strategies for new software products and confirm testing before production.
- Verification: Organizes activities designed to verify system requirements, system design and system code, including security roles and permissions, business process workflows and integrations. Ensures the test plan will validate the application requirements are met. Develops strategies for client acceptance.
- Logging: Finds, reproduces, isolates, logs, and reports defects as needed including defects related to integrations, data conversions and business process execution.
Works closely with the development team(s) during the test design and test execution phases. Plans, designs, develops, implements and maintains processes for manual testing. Ensures that problems are logged quickly and accurately, and that "fixed" problems are verified and closed.
- Project Management: In partnership with a project manager or senior programmer takes full responsibility for software testing activities and coordinates testing with technical and business stakeholders and to deliver new applications and modifications to existing applications. Plans project time requirements, resources requirements, and risk analysis.
- Risk Analysis: Evaluates risks, in the preparation of the test plan and as the test execution progresses. Recommends risk assessment and confirms launch readiness for projects with substantial visibility or impact.
- Implementation: Conducts post-implementation reviews and to evaluate the software development process and make recommendation for improvement.
- Documentation: Produces all documentation of the testing process, validation of software, strategies and best practices. Records defects and reviews them with the project manager, and will contribute a defect analysis to the project closeout document.
- Production Control: Periodically monitor all production jobs on an on-call basis after hours; in case of production failures identify the nature of the failure, analyze the impact of the failed processes, initiate recovery procedure, restore files and resubmit jobs. Troubleshoot production errors and coordinate with clients, application managers and vendors when required. Ensure formal document
📌 Intermediate Analyst, IT Quality Assurance, Agora CRM Project (Ottawa)
🏢 University of Ottawa
📍 Ottawa