Talent.com
Senior Software Test Engineer
Senior Software Test EngineerViewRay Systems, Inc. • Cleveland, OH, US
[error_messages.no_longer_accepting]
Senior Software Test Engineer

Senior Software Test Engineer

ViewRay Systems, Inc. • Cleveland, OH, US
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Job Title : Senior Software Test Engineer - Automated Testing - Radiation Therapy Medical Devices

About ViewRay Systems

ViewRay 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.

ViewRay 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

ii

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 Description

We 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.

Required Qualifications

  • 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.
  • Preferred Qualifications

  • Hands-on experience with testing radiation therapy devices, medical imaging systems, or familiarity working under stringent regulatory and QA standards.
  • Ability to read, understand, and analyze code, particularly useful for reviewing and maintaining unit tests.
  • Hands-on experience with Playwright (JavaScript / TypeScript). Familiarity with other automation tools such as Puppeteer or Robot Framework.
  • Skilled in CI / CD pipeline integration, managing build configurations (development vs. release), and implementing test tool and test packaging processes.
  • Capable of designing, executing, and evaluating fuzz tests to identify edge-case issues and potential security vulnerabilities.
  • Knowledgeable in structured release cycles, versioning strategies, and managing release artifacts.
  • Proficient in Python, Bash, or similar scripting languages to develop automation tools and test utilities.
  • Personal Interactions

  • Ability to communicate effectively, both orally and in writing, at a variety of technical levels.
  • Collaboration with global teams may require flexibility in working hours.
  • Ability to work effectively as part of the diverse team including physicists, scientists, and engineers in a fast-paced environment and with multiple projects.
  • Able to travel up to 10% & lift 50 lbs.
  • Job Type : Full-time

    Pay : Commensurate with experience

    Ability to Relocate : Cleveland, OH 44128 : Relocate before starting work (Required)

    Work Location : In person in Cleveland, OH : Relocate before starting work (Required)

    Benefits

  • Health, dental, and vision insurance
  • Paid time off and flexible schedule
  • Office stocked with snacks, drinks, and occasional catered meals
  • Email inquiries to careers@viewraysystems.com

    [job_alerts.create_a_job]

    Software Test Engineer • Cleveland, OH, US

    [internal_linking.related_jobs]
    Senior Systems Engineer

    Senior Systems Engineer

    AmTrust Financial • Cleveland, OH, United States
    [job_card.full_time]
    AmTrust Financial is looking for an eager system professional who is reliable and wants to be part of an enterprise team. The Senior Systems Engineer is responsible for engineering enterprise system...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Controls Engineer

    Senior Controls Engineer

    Jobot • Orrville, OH, United States
    [job_card.full_time]
    Controls Engineer - Up to $150k / yr - Free Benefits.This Jobot Job is hosted by : Drew Fetter.Are you a fit? Easy Apply now by clicking the "Apply" button and sending us your resume.Salary : $130,...[show_more]
    [last_updated.last_updated_30] • [promoted]
    AI Software Engineer

    AI Software Engineer

    Expedient • Cleveland, OH
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Join Expedient's AI CTRL product team to build a secure, powerful enterprise AI platform that combines enterprise data with agentic AI systems. As an AI Software Engineer, you'll contribute across t...[show_more]
    [last_updated.last_updated_variable_days]
    Quick Earnings : Earn At Least $1550 For Your First 124 Trips, Guaranteed.

    Quick Earnings : Earn At Least $1550 For Your First 124 Trips, Guaranteed.

    Uber • South Euclid, Ohio, United States
    [job_card.full_time] +1
    Earn at least $1550 driving with Uber when you complete your first 124 trips in 30 days.Why Uber? Driving is an easy way to boost your income while maintaining the flexibility your schedule require...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    QA Engineer (Automated End-to-End Testing)

    QA Engineer (Automated End-to-End Testing)

    Jatango LLC • Valley View, OH, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    JaTango is transforming the way people buy and sell online through.We empower independent sellers to grow their businesses by going live, building community, and driving real-time engagement.As a f...[show_more]
    [last_updated.last_updated_30]
    Customer Support Engineer

    Customer Support Engineer

    VirtualVocations • Akron, Ohio, United States
    [job_card.full_time]
    A company is looking for a Customer Support Engineer who will bridge communication between customers and technical teams. Key Responsibilities Serve as a primary technical contact for customers, i...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    AmTrust Financial • Cleveland, OH, United States
    [job_card.full_time]
    As a Senior Software Engineer, you will play a crucial role in developing both front-end and back-end components of our applications. You will collaborate with cross-functional teams to design, deve...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Engineer

    Senior Engineer

    CESO Inc • Akron, Ohio, United States, 44301
    [job_card.full_time]
    Are you seeking purpose, challenge, and talented colleagues? With a diverse portfolio of residential, energy, commercial, light industrial and public programs, CESO has the opportunity for you to d...[show_more]
    [last_updated.last_updated_variable_days]
    Senior Endpoint Engineer

    Senior Endpoint Engineer

    The Sherwin-Williams Company • Cleveland, OH, United States
    [job_card.full_time]
    The Senior Endpoint Engineer role is responsible for designing, deploying, managing, troubleshooting, and maintaining endpoint device configurations and endpoint management systems.The role involve...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Software Development Engineer in Testing III

    Software Development Engineer in Testing III

    AmTrust Financial • Cleveland, OH, United States
    [job_card.full_time]
    Software Development Engineer in Testing III.As a Software Development Engineer in Test, your Responsibility will be working with software engineers to build advanced test suites, create new test h...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Accounting & Audit Software Analyst

    Senior Accounting & Audit Software Analyst

    Plante Moran • Cleveland, OH, United States
    [job_card.full_time]
    Our "we-care" culture is more than just a motto; it's a promise.From day one, we prioritize your growth, well-being, and success. You can count on us to support your career journey and help you achi...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Work-from-Home Tester - Try Online Side Gigs and Give Feedback

    Work-from-Home Tester - Try Online Side Gigs and Give Feedback

    Finance Buzz • Euclid, Ohio, US
    [filters.remote]
    [job_card.temporary]
    We're on the hunt for curious, motivated individuals to test and review online money-making opportunities featured on FinanceBuzz. If you enjoy discovering new platforms and sharing your experience,...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Earn up to $25 per survey Online Survey Taker (Hiring Immediately)

    Earn up to $25 per survey Online Survey Taker (Hiring Immediately)

    Earn Haus • Richmond Heights, Ohio, US
    [job_card.full_time] +1
    We are urgently looking for people interested in taking online surveys for Fortune 500 brands.If you are a self-starter, looking for flexible hours throughout the week, this may be for you! Earn up...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Lead Software Engineer

    Lead Software Engineer

    The Sherwin-Williams Company • Cleveland, OH, United States
    [job_card.full_time]
    The Lead Software Engineer plays a strategic role in designing and enhancing software applications, products, websites, and digital products across the organization. The role will be responsible for...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Get Paid to Test Products at Home – Flexible Hours, Weekly Pay

    Get Paid to Test Products at Home – Flexible Hours, Weekly Pay

    OCPA • Bratenahl, Ohio, us
    [job_card.part_time] +1
    Product Testers are wanted to work from home nationwide in the US to fulfill upcoming contracts with national and international companies. We guarantee 15-25 hours per week with an hourly pay of bet...[show_more]
    [last_updated.last_updated_30] • [promoted]
    CT Technologist-Ct Scanner

    CT Technologist-Ct Scanner

    MetroHealth • Bratenahl, Ohio, United States
    [job_card.full_time]
    Location : METROHEALTH MEDICAL CENTER.Shift : 5 x 12hr shifts per pay period, rotating 7p-7a with every other Sunday.Up to $15,000 Sign On Bonus • •External applicants only. For nearly two centuries, th...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Test Engineer

    Test Engineer

    BWX Technologies • Euclid, OH, US
    [job_card.full_time]
    NYSE : BWXT), we are People Strong, Innovation Driven.Headquartered in Lynchburg, Va.BWXT provides safe and effective nuclear solutions for national security, clean energy, environmental remediation...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Quality Assurance Engineer

    Senior Quality Assurance Engineer

    Insurance Office of America • Akron, OH, US
    [job_card.full_time]
    Title : Senior Quality Assurance Engineer – IOA Technology.Fully Remote for candidates in EST / CST time zones.Please note : If this position is posted as either fully remote and / or hybrid, in accordan...[show_more]
    [last_updated.last_updated_1_day]