Ivyea Jobs 14660 roles · 250 companies · 1 小时前 帮公司接 AI
灵巧智能 · 具身智能

测试开发工程师

上海 社招 · 全职 具身 / 机器人 工程开发

职位描述

一、协助测试流程与质量体系落地 1. 协助搭建测试流程:配合测试Leader,参与制定并落地公司机器人软件全生命周期的测试流程与规范,包括测试计划编写、测试用例设计标准、缺陷管理流程、测试准入准出标准等。 2. 流程执行与优化:负责日常测试流程的执行与反馈,收集流程运行数据,协助Leader持续优化测试策略,提升测试效率。 3. 质量门禁协助:协助建立代码提交前的预测试检查、单元测试覆盖率门禁等,控制代码提交流程质量,确保提交代码通过基础验证。 二、测试用例设计与回归测试 4. 系统化测试用例设计:根据产品需求和设计文档,设计覆盖功能、性能、稳定性、边界条件等维度的测试用例,并持续维护用例库。 5. 回归测试策略制定与执行:针对版本迭代制定高效的回归测试策略,合理划分自动化回归与手工回归的范围,确保新代码引入的风险被充分验证。 6. 缺陷全生命周期管理:负责缺陷的发现、定位、跟踪、验证与闭环,推动研发高效解决问题,并沉淀典型案例。 三、TDD实践与开发协同 7. 推动TDD落地:参与代码评审,协助开发团队实践测试驱动开发(TDD),编写单元测试模板与实践文档,引导开发人员先写测试后写代码。 8. 开发自测支持:为开发人员提供测试数据、测试桩(Stub/Mock)等支持,提升团队整体测试能力。 四、自动化测试体系建设 9. 辅助搭建自动化框架:配合测试Leader,参与设计和搭建适用于机器人软件的自动化测试框架(覆盖单元测试、接口测试、系统测试)。 10. CI/CD集成与维护:将自动化测试脚本接入持续集成流水线,实现代码提交自动触发测试、自动回归报告,持续维护测试环境的稳定性。 11. 仿真与实机自动化:针对机器人仿真环境(如Gazebo、Isaac Sim等)及实机环境,编写并维护自动化测试脚本。 五、机器人专项测试执行 12. 全维度测试实施:负责机器人整机及核心模块(感知、控制、导航、人机交互、OTA、安全等)的功能测试、性能测试、稳定性测试、接口测试。 13. 分层测试参与:综合运用单元测试、协议测试、SIL(软件在环)、HIL(硬件在环)等手段,分层执行测试任务。 六、知识沉淀与团队协助 14. 知识库建设:撰写测试技术文档、案例库、自动化脚本说明,沉淀团队知识。 15. 培训支持:配合Leader对新人进行测试流程、工具使用等培训。

任职要求

基本条件 1. 学历专业:本科及以上学历,计算机、软件工程、自动化、机器人工程、电子信息等相关专业。 经验要求 2. 工作年限:3年以上软件测试或测试开发工作经验。 3. 大厂流程化经验:具备大型科技企业的测试流程工作经验,熟悉大厂的质量体系、测试规范、发布流程,能引入大厂的成熟实践。 4. 流程搭建参与经验:有参与从0到1搭建测试流程或质量体系的经验,能够协助Leader根据公司实际情况定制化设计流程。 专业技能(必须项) 5. TDD实践经验:熟悉测试驱动开发(TDD)方法论,有在实际项目中推动TDD落地的经验。 6. 测试用例设计能力:精通等价类划分、边界值分析、因果图、场景法等多种测试用例设计方法,能写出高质量、可维护的用例。 7. 回归测试策略:具备制定回归测试策略的能力,能根据变更影响范围合理选择回归范围,平衡质量与效率。 8. 代码提交流程控制:熟悉Git工作流,有设置代码合并前检查项(Lint、UT覆盖率、冒烟测试等)的实际经验。 9. 编程能力:熟练掌握Python、C++、Java中至少一种语言,能编写自动化测试脚本。 10. 自动化框架:熟悉至少一种自动化测试框架,有参与搭建自动化框架的经验。 11. CI/CD工具:熟悉Jenkins、GitHub Actions等工具,有集成自动化测试流水线的经验。 12. 机器人技术栈:熟悉ROS/ROS2、Linux系统,了解机器人核心模块的基本原理。 综合素质 13. 沟通与协作能力:具备良好的跨团队沟通能力,能清晰表达测试诉求,推动问题解决。 14. 自驱力与细节意识:自驱力强,注重细节,对质量有高度责任心。 加分项 1. 白盒测试能力:具备代码级(白盒)测试经验,能够阅读核心代码并设计针对性用例(虽非必须,但优先考虑)。 2. 有仿真测试平台(如Gazebo、Isaac Sim、MuJoCo等)项目经验。 3. 有SIL/HIL测试经验。 4. 有BDD(行为驱动开发)实践经验。 5. 有大模型技术在测试领域的应用经验(如AI辅助用例生成)。 6. 有嵌入式实时系统测试经验。
灵巧智能去官方页面投递 →