Senior Software Test Engineer
Listed on 2025-12-01
-
Software Development
Software Engineer, Software Testing, DevOps
Job Title:
Senior Software Test Engineer - Automated Testing - Radiation Therapy Medical Devices
About View Ray Systems
View Ray Systems, Inc. is a private technology company seeking to provide the global radiation therapy community with advanced medical instruments incorporating the highest level of technology possible. Our belief is that only significant technological innovation can enable society to conquer disease. Our mission is to dare to change the paradigms of medicine and solve “impossible” technical problems to enable clinicians to effect a cure to save precious human lives, mitigate pain and suffering, and enhance quality of life.
Our vision is to become the world’s leader in producing highly effective innovative technology to cure cancer.
View Ray Systems designs, manufactures, and markets the MRIdian A3i® radiation therapy system to treat cancer patients with the smallest radiation therapy margins available with the highest patient throughput demonstrated for the most complicated cases. The system treats by aligning the sharpest radiation therapy beam on the market to diagnostic quality magnetic resonance images (MRIs) of the patient, adapts the treatment plan to the reality of the patient, and then uses the real‑time MRIs to control the beam and record real‑time doses delivered to the patient.
Job DescriptionWe are seeking a skilled Senior Software Test Engineer specializing in automated testing to join our team in developing and ensuring the reliability, safety, and performance of radiation therapy medical devices. The ideal candidate will have expertise in designing, implementing, and executing automated test scripts to validate software and hardware components of life‑critical medical devices. This role requires a deep understanding of quality assurance processes, automation tools, and regulatory standards in the medical device industry.
Key Responsibilities- Test Automation Development:
Lead, develop, and maintain automated test activities for software and firmware used in radiation therapy devices. - Test Execution & Analysis:
Execute automated tests, analyze results, and identify defects or performance issues in device functionality, user interfaces, and control systems. - Test Framework Maintenance:
Enhance and maintain automated testing frameworks to support new product development and design changes to existing products. - Defect Tracking & Reporting:
Log, track, and verify defects using bug‑tracking tools, collaborating with development teams to ensure timely resolution. - Test Strategy
Collaboration:
Work with cross‑functional teams (software, hardware, and clinical engineers) to develop test strategies and plans for new and existing products. - Risk Assessment:
Participate in risk analysis and mitigation activities to ensure patient safety and device reliability. - Documentation:
Create and maintain detailed test plans, protocols, test cases, and reports to support functional testing, integration as well as validation and verification activities. - Tool Selection & Optimization:
Evaluate, recommend and validate automation test tools and technologies to improve testing efficiency and accuracy. - Continuous Improvement:
Stay updated on industry trends, automation methodologies, and regulatory changes to enhance QA processes.
- Bachelor’s degree in Computer Science, Biomedical Engineering, Electrical Engineering, or a related field.
- Minimum of 5 years of experience in medical device quality assurance or software testing, with at least 2 years focused on automated testing or software development.
- Proven track record as a hands‑on QA engineer with a focus on technical contributions rather than management responsibilities. Experience in designing and executing tests in real‑world projects.
- Strong analytical and documentation skills, with a proven ability to transform software requirements into actionable, traceable test cases.
- Strong common sense and pragmatic judgment.
- Ability to discuss and collaborate effectively with developers, product managers, and other departments.
- Comfortable gathering requirements, clarifying ambiguities, and resolving issues across teams.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).