高级软件验证工程师

15个月前全职
Nevro

Nevro

location 旧金山
unsaved
软件验证工程师将在为疼痛管理开发III类可植入神经调节系统的过程中发挥关键作用,跨职能合作,帮助验证固件、软件应用程序和整个系统,确保所有利益相关者达成一致,满足需求和用户需求。 • 担任技术测试负责人,负责验证测试工作,包括拥有和优化系统、子系统和模块的验证和验证工作,以确保系统完全覆盖、正确追踪和获得跨职能利益相关者的支持 • 与研发、质量工程和监管部门互动,制定具有最佳测试量的测试策略,并通过文档控制发布技术文档,如工程报告、验证计划、程序和报告,以及验证计划和报告 • 审查和评估产品要求的正确性、完整性和可测试性 • 拥有测试描述和协议,确保测试覆盖范围全面 • 参与系统集成测试活动和解决技术问题,与开发人员合作确定根本原因和可行解决方案 • 跟踪缺陷,验证错误修复,分析错误趋势,并积极努力早期发现问题 • 在开发周期的适当时间完成多个固件和软件版本的回归、干燥和正式验证运行 • 支持验证工作,以确保系统完全覆盖 • 设计、构建、执行和维护用于在CI/CD流水线中测试移动和Web应用程序的测试自动化框架和脚本。 • 实施解决方案,使自动化框架高效可扩展。 • 通过评估和采用新的自动化工具、技术和实践来发展和演进测试架构。 • 开发和验证基于软件和硬件的工具,以协助开发和测试。 • 通过审查现有技术的最新状态或进行概念验证工作来评估新的测试技术,并将评估结果传达给开发组织的成员。 • 提供验证工作量和所需资源的估计,生成指标,并根据需要向更广泛的团队和管理层定期更新工作状态。 • 领导中高复杂性项目的验证工作,包括管理小型验证工程师团队的任务。 • 履行其他职责 • 计算机科学、电气工程、计算机工程、信息系统/工程、生物医学工程、系统工程或等同学位/专业的学士学位要求。工作经验可以替代学位要求。 • 具有学士学位8年以上经验;或具有硕士学位6年以上相关经验,具备医疗器械行业开发、验证和软件测试经验(优先考虑III类医疗器械经验)。 • 具有移动应用程序测试经验。 • 具有使用Python或PHP等高级编程语言编写脚本的经验。 • 具有编写用于自动化测试应用程序后端和前端的脚本的经验。 • 对REST有深入了解,并具备Web服务API测试和自动化的实际经验。 • 具有实施自动化框架和测试框架(如Selenium、Web Driver、TestCafe、Postman和rest APIs)的经验。 • 具有使用Jama或类似需求管理软件的经验。 • 具有使用Jira或类似缺陷跟踪软件的经验。 • 熟悉Salesforce。 • 熟悉数字健康产品和标准。 • 具有风险管理经验(风险分析、FMEA、ISO 14971)。 • 能够在截止日期驱动的环境中同时处理多个项目。 • 能够在没有已知解决方案的复杂问题上提供创造性解决方案。 • 出色的沟通和演示技巧(书面和口头)。 • 在跨职能团队中有良好的工作记录。 • 严谨和高度关注细节