Software Tester
1 week ago
Job Title: Software Tester Job Description: Tests Cellview software features, validates imaging workflows, reports defects, supports release verification, documents results, and ensures compliance with quality standards for reliable device performance. Position Type: Temporary Start Date: // End Date: Shift Time: am - pm of Employees: Work Arrangement: Onsite Work Location: Kodiak Crescent Suite , North York, ON MJ G Reason: A Software Tester is needed to cover software testing and validation during a maternity leave. This role supports ongoing development and release readiness, ensuring product quality, timelines, and continued compliance with ISO requirements. Attachment: Job Title: Software Tester & Validation Specialist (Medical Device Software) (Alternate titles: Software QA & Validation Specialist, Software Test Engineer – Medical Devices, Software Verification & Validation (V&V) Specialist) Department: R&D / Software / Quality (matrixed) Reports To: Software Lead / Software Engineering Manager (day-to-day) with dotted-line collaboration to Quality/Regulatory Location: In-person at Cellview office in Toronto, ON Position Summary Cellview Imaging is seeking a Software Tester & Validation Specialist to lead and execute verification and validation activities for our ultra-widefield retinal imaging systems (device software, imaging workflows, and related applications). This role is responsible for building and running structured test programs that ensure our software is safe, effective, compliant, and release-ready—including risk-based testing, requirements traceability, documentation, and formal software validation evidence aligned to our Quality Management System (QMS). You will work closely with Software Engineering, Systems/Hardware, Clinical/Applications, and Quality/Regulatory to ensure software changes are properly tested, verified, validated, and documented to support regulatory expectations and real-world customer reliability. Key Responsibilities ) Test Planning & Execution (Verification) Own and execute the software test strategy across releases, patches, hotfixes, and major feature updates. Create and maintain: Test Plans / Test Protocols Test Cases (functional, regression, integration, end-to-end workflow) Test Reports / Test Summaries Perform manual testing and support automation where practical (UI, API, system regression). Build and continuously improve a regression suite to protect core imaging workflows and device stability. Validate software behavior across supported configurations (OS versions, device builds, camera/sensor variants, peripherals, MiniPC/compute variants, etc., as applicable). Ensure testing covers expected clinical workflows: patient entry, acquisition, review, export, connectivity, error handling, rework flows, and recovery states. ) Software Validation (Medical Device Compliance) Execute validation activities aligned to internal QMS and regulatory expectations (risk-based). Ensure validation evidence supports software releases, including: Validation Plan / Validation Protocol(s) Objective evidence of execution (screenshots/logs, controlled environment records) Validation Report / Summary, including deviations and resolution Support CSV-style thinking for software that impacts patient data and clinical workflow (as applicable). Ensure software updates are supported by appropriate validation, especially those impacting: Imaging quality and processing Acquisition workflow and user interface Data integrity and patient information handling DICOM or external connectivity (if applicable) ) Requirements Traceability & Documentation Create and maintain traceability between: User needs / intended use statements Software/system requirements Risk controls / mitigations Verification & validation test cases Defects / CAPA links (as required) Ensure test artifacts are audit-ready: versioned, reviewed, approved, and stored per document control requirements. Contribute to release documentation readiness: known issues, limitations, and testing coverage summaries. ) Defect Management & Root Cause Support Log, triage, and track defects with high-quality reproduction steps, logs, environment context, and severity rationale. Partner with developers to isolate issues using log files, event traces, and configuration replication. Support verification of fixes (re-test), regression risk evaluation, and release go/no-go readiness. Identify systemic issues and propose process improvements (, improved logging, testability, test hooks, acceptance criteria). ) Cross-Functional Collaboration & Continuous Improvement Participate in sprint ceremonies and release planning (as applicable): backlog grooming, planning, demos, retros. Collaborate with Hardware/Optics teams to validate software behavior with physical device performance and constraints. Support customer-facing investigations by reproducing field issues in a controlled test environment and validating fixes. Drive improvements to: Test coverage and efficiency Documentation quality Risk-based testing approach Automation pipeline where feasible Required Qualifications + years in software testing / QA, with at least some experience in regulated or high-reliability environments (medical devices strongly preferred). Demonstrated experience writing: Test plans, test cases, test reports Validation protocols and summaries (or similar controlled documentation) Strong understanding of: SDLC and basic agile practices Defect management workflows and severity/prioritization Risk-based testing principles Comfortable working hands-on with hardware/software systems (installations, configuration, device connectivity). Excellent communication skills—able to translate technical findings into clear, actionable outcomes. Preferred Qualifications Experience with medical device standards and guidance (, IEC , ISO environment, software validation concepts). Experience testing: Imaging systems, image processing pipelines, or camera/sensor-driven software DICOM, HL, PACS integration, or medical IT connectivity Automation experience with one or more: Python, JavaScript/TypeScript, C UI automation tools (Playwright/Selenium/Cypress), API testing (Postman/Newman), CI pipelines Familiarity with requirements/tools like Jira, Azure DevOps, TestRail, Zephyr, Confluence, Git-based workflows. Experience with cybersecurity or data integrity testing concepts (access control, audit logs, data handling). Core Competencies Detail orientation with a "trust but verify” mindset Documentation discipline (controlled documents, versioning, evidence) Strong judgment on risk and release readiness Systems thinking across software + hardware + clinical workflow Ownership —able to run testing independently while collaborating effectively
-
Software Tester
4 days ago
North York, Canada Abacus Service Corporation Full timeSoftware Tester & Validation Specialist – + Year Experience (Contract, Full-Time)Employment Type: Full-time, temporary, -year maternity leave coverage (existing vacancy) Use of AI in Hiring: No Additional Pay: Overtime as applicable, vacation pay in accordance with the Employment Standards Act (ESA) About the Role Our client is seeking a detail-oriented...
-
Application Tester
3 days ago
North York, Canada Royal College of Canada Inc Full timeEducation: Bachelor's degree - Experience: 1 year to less than 2 years - Computer science - Engineering, general - Computer software engineering - Telecommunications engineering - Electrical, electronics and communications engineering, other - Computer software technology/technician **Tasks**: - Develop and document software testing plans - Install software...
-
Electronics Technician
3 days ago
North York, Canada Tour-Mate systems Canada Ltd. Full timeWe are looking for a knowledgeable and ambitious electronics technician to join our team. Assemble, install and service electronic equipment in the museum and attractions industry throughout North America. Job duties include: - Repair, installation and maintenance of proprietary electronic equipment such as handheld audio players, multimedia players &...
-
Intermediate II Software Developer
2 weeks ago
North Vancouver, Canada Global Relay Full timeWho we are:For over 20 years, Global Relay has set the standard in enterprise information archiving with industry-leading cloud archiving, surveillance, eDiscovery, and analytics solutions. We securely capture and preserve the communications data of the world’s most highly regulated firms, giving them greater visibility and control over their information...
-
Intermediate II Software Developer
1 week ago
North Vancouver, Canada Global Relay Full timeWho we are: For over 20 years, Global Relay has set the standard in enterprise information archiving with industry-leading cloud archiving, surveillance, eDiscovery, and analytics solutions. We securely capture and preserve the communications data of the world’s most highly regulated firms, giving them greater visibility and control over their information...
-
Senior Java Developer
1 day ago
North York, ON MN S, Canada StaffWise Technologies Inc. Full timeSenior Technical Consultant – Java / IBM CuramLocation: Onsite – 5700 Yonge St (5 days/week)Contract Duration: 3 month (strong potential for extension)Work Arrangement: Onsite (mandatory)Position OverviewWe are seeking an experienced Senior Java Developer to support large-scale enterprise systems and I&IT transformation initiatives. The ideal candidate...
-
ServiceNow Solution Architect
1 week ago
North Vancouver, Canada DXC Technology Full timeJob Description:As a ServiceNow Solution Architect, you will be responsible for leading scoping, design, development and implementation activities across client projects to deliver world class ServiceNow based solutions.You must analyse new business requirements and their correct technical implementation solutions using industry best practices. You will work...
-
Lead Test Engineer
1 week ago
North Vancouver, Canada Arc'teryx Full timeYour Opportunity at ARC’TERYX: The Lead Test Engineer is responsible for testing new and modified software and ensuring that it meets our high-quality standards at Arc’teryx. The work includes strategy, planning, and the execution of tests, using a variety of techniques including manual testing, load testing, accessibility testing, and test automation....
-
Lead Test Engineer
3 weeks ago
North Vancouver, Canada Arc'teryx Limited Full timeYour Opportunity at ARC’TERYX: The Lead Test Engineer is responsible for testing new and modified software and ensuring that it meets our high-quality standards at Arc’teryx. The work includes strategy, planning, and the execution of tests, using a variety of techniques including manual testing, load testing, accessibility testing, and test automation....
-
Lead Test Engineer
4 weeks ago
North Vancouver, Canada Arc'teryx Limited Full timeYour Opportunity at ARC’TERYX: The Lead Test Engineer is responsible for testing new and modified software and ensuring that it meets our high-quality standards at Arc’teryx. The work includes strategy, planning, and the execution of tests, using a variety of techniques including manual testing, load testing, accessibility testing, and test automation....