高级软件开发工程师(功能质量保证)

圣弗朗西斯科 10天前全职 网络
面议
省略号健康公司正在开发尖端的AI/ML产品,通过会话AI和我们专利的语音生物标记技术解决医疗人员配置问题和行政负担,从而为每个人提供更好的医疗服务。我们总部位于硅谷,由一些最著名的风险投资团队提供资金和支持。 我们正在寻找一位高级功能QA工程师(SDET),该职位需要在商业级、面向消费者的网络应用程序的质量工程方面具有丰富经验,这些应用程序利用机器学习(ML)工具和技术。该角色需要与ML和工程团队合作,以确保我们使用ReactJS、Firebase、Node.js、PostgreSQL、语音转文本、大型语言模型(LLMs)和文本转语音构建的医疗应用程序的可靠性、可扩展性和性能。理想的候选人在功能测试、自动化和敏捷方法论方面有扎实的背景,并将为构建下一代应用程序做出贡献,该应用程序将被全球数百万用户使用。 省略号健康公司位于旧金山湾区,但我们对该职位的远程候选人持开放态度,最好是在美国或加拿大。职责 - 设计、开发和执行功能测试计划、测试用例和STS管道的测试脚本。 - 与开发人员、ML工程师和产品经理密切合作,了解需求并确保测试覆盖率。识别、记录和跟踪缺陷,与工程团队合作解决问题。 - 实施和维护自动化框架,以提高测试效率和覆盖率。 - 推动测试策略、流程和工具的持续改进。 - 进行根本原因分析并为质量指标报告做出贡献。 - 参与敏捷仪式,并在冲刺计划和回顾中提供QA意见。 - 指导初级QA工程师,并在团队内推广最佳测试实践。 - 领导功能验证工作,并监督工程和客户演示的测试环境设置。 - 缺陷分类,并与产品团队密切合作,确保无缝发布。 - 与合作伙伴和供应商团队合作,验证与AICM平台的集成。 - 对语音和语音分析的管道更改进行手动验证,确保关键配置调整和功能更新经过彻底测试。 - 处理生产部署、紧急修复和发布,以确保对关键问题和客户请求的快速响应。 - 与实施/入职团队合作,审查和分类生产问题,识别根本原因,并制定行动计划以提高测试覆盖率。 - 与Prompt Engineering团队合作,审查提示更改并进行数据驱动测试以评估准确性并识别边界情况。资格 - 5年以上功能QA/SDET角色经验,具有测试网络和基于API的应用程序的专业知识。 - 对测试设计技术、缺陷跟踪和QA方法论有深入了解。 - 具有使用Selenium、Cypress或Playwright等测试自动化框架的实践经验。 - 熟练使用Postman、RestAssured或类似工具进行API测试。 - 在敏捷/Scrum环境中工作的经验。 - 测试包含机器学习模型和语音转文本/文本转语音技术的应用程序的经验。 - 具有很强的分析和解决问题的能力,注重细节。 - 出色的沟通和协作能力。 - 具有设置测试管理模板、创建测试计划和为发布建立质量流程的经验。 - 对LLMs和AI功能测试有基本了解。 - 与产品和工程团队合作分类、优先处理错误并评估发布风险的经验。加分项 - 具有医疗或医学应用程序的经验。 - 了解数据库测试,特别是PostgreSQL,包括数据提取、报告和验证的ETL流程。 - 熟悉大型语言模型(LLMs)及其测试影响。 - 接触过Splunk、Datadog或类似的监控和日志工具。 - 有意义的股票期权 - 慷慨的PTO政策 - 401(k) 省略号健康公司是一个包容性公司,庆祝多样性。我们是一个平等机会的工作场所和积极行动的雇主。我们致力于在种族、肤色、宗教、性别、性别认同、祖籍、国籍、年龄、身体或精神残疾、军人或退伍军人身份、婚姻状况、家庭伴侣身份或任何其他受当地、州或联邦法律保护的基础上提供平等机会。