教育背景计算机科学、软件工程、生物医学工程或相关领域的本科及以上学历。优先考虑:具有医学成像、图像处理或医疗器械行业背景。专业技能技术核心技能熟悉软件测试原则和方法,包括功能测试、性能测试、回归测试和自动化测试。了解医疗器械软件开发标准,例如IEC 62304(医疗软件生命周期)和ISO 14971(风险管理)。熟练使用测试工具/框架(例如Selenium、Appium、Robot Framework)。有使用缺陷跟踪和项目协作工具(例如JIRA、Bugzilla)的经验。能够配置和验证医疗应用中客户端与服务器之间的通信(例如使用PACS/DICOM协议)。图像处理知识了解医学成像技术和DICOM数据,包括重建、降噪、伪影校正和组织分割。了解CT成像原理和工作流程,包括数据采集、图像处理和后处理。有使用多种成像数据集评估图像处理算法鲁棒性的经验。CT控制台测试了解CT工作流程,包括扫描协议设置、用户界面逻辑和系统集成。了解CT控制台与临床系统(如HIS/RIS/PACS)之间的交互。自动化专长使用Python、Java或C++开发自动化测试脚本的强编程技能。有GPU/CPU相关性能测试或优化(例如基于CUDA的测试)的经验。熟悉开发特定于成像数据的自动化工具是非常期望的。软技能有效的沟通和协作能力:能够清晰地向研发、产品和临床团队传达问题和建议。解决问题的能力:分析能力,以识别和解决复杂的功能或性能问题。学习敏捷性:能够并且愿意快速学习新的工具、技术和工作流程,特别是在医学成像和软件领域不断变化的环境中。法规知识了解医疗器械法规和合规性要求(例如FDA 510(k)、CE MDR流程)。了解医疗系统的网络安全要求(例如HIPAA合规性、数据加密)。熟悉医疗器械质量体系(例如ISO 13485)。语言能力能够熟练阅读、写作和用英语进行沟通,以便处理技术文档并创建软件验证报告。能够清晰地表达测试观察结果、缺陷详情和解决方案。优先资格- 经验:在医学成像(CT、MRI、X射线)、图像处理或PACS系统等领域至少有3年的测试经验。- AI经验:在医学成像中测试基于AI的工具的经验,例如计算机辅助诊断或自动病变检测。- 自动化和流程设计:有为医疗器械软件设计自动化测试工作流程的实践经验。订单详情软件测试工程师负责根据软件需求和规范制定详细的测试用例,执行这些测试,并仔细记录结果,以确保测试的全面覆盖和准确性。该角色制定全面的测试计划,明确测试活动的范围、目标、资源和时间表,确保与项目需求和目标保持一致,从而促进有效的测试流程和结果。该角色使用适当的测试框架和工具创建和维护自动化测试脚本,简化重复性测试任务,提高缺陷检测的效率,确保软件质量。该角色利用分析技能高效解决中等复杂度的请求,在既定程序和实践中运用判断力以确定适当的行动。该角色指导新入职员工,并在本地实验室/产品团队中发挥影响力。主要职责测试需求分析与产品经理、研发工程师和临床专家合作,了解医学图像处理、临床应用和CT控制台功能的业务需求和用户场景。分析医学图像处理算法、CT控制台和临床应用模块的核心功能,并制定相应的测试需求。设计测试用例,确保覆盖关键功能、边界条件,并符合医疗器械的法规要求。功能测试执行医学图像处理模块的功能测试,包括图像重建、降噪、伪影消除、分割和标注功能。测试CT控制台功能,如扫描协议配置、图像预览、患者信息管理和用户交互流程。验证临床应用模块(例如对比度增强分析、骨密度评估、肺结节检测)以确保它们满足临床和用户需求。性能测试测试图像处理算法的性能,包括重建速度、延迟以及GPU/CPU资源利用率。在不同工作负载下评估控制台软件的响应性、并发处理能力和可靠性,以确保系统稳定性。使用信噪比(SNR)、分辨率和对比度等指标对图像质量进行定量评估。自动化测试开发开发和维护用于常规功能测试(例如算法正确性、图像处理模块验证)和回归测试的自动化测试脚本。优化和增强测试工具和框架,以支持图像处理和CT控制台应用的端到端测试。设计模拟真实世界临床场景的自动化工作流程。软件验证和法规合规性测试确保测试流程和文档符合医疗器械法规(例如IEC 62304、ISO 14971、FDA 21 CFR Part 820)。参与软件验证活动(例如设计验证、验证流程),以满足法规和设计控制要求。进行与行业标准相关的测试,例如网络安全(IEC 81001-5-1)、可靠性以及数据完整性。缺陷管理和优化使用缺陷跟踪工具记录、跟踪和解决测试过程中发现的问题。分析缺陷的根本原因,并与开发团队密切合作,提出解决方案并验证修复。提供可操作的反馈,以提高软件的整体稳定性和用户体验。测试环境搭建配置和维护医学图像处理和CT控制台应用的测试环境,包括硬件仿真器、成像数据库(DICOM数据)和临床测试数据集。创建模拟真实工作流程和条件的环境,覆盖典型用户场景和边缘情况。质量控制和文档创建和维护测试计划、测试用例和测试报告,确保软件验证和验证的准确记录。确保测试流程中的数据和结果可追溯,并符合法规文档要求。通过提供必要的测试文档(例如验证和验证报告、风险评估)支持产品发布审查。