职位描述职位概述: 作为软件测试工程师,负责机器人前后端软件、系统集成、部署环境和真实业务场景的测试工作,建立覆盖功能验证、版本回归、系统联调、现场验证和质量闭环的测试机制,保障软件版本稳定支持项目落地。 岗位职责: - 负责机器人前端、后端及相关应用软件的功能测试、集成测试、系统测试和回归测试。 - 根据需求变更、版本计划和项目目标制定测试计划,识别功能、性能、兼容性、稳定性和部署风险。 - 根据产品需求、业务逻辑和用户使用流程制定测试方案,设计并执行测试用例。 - 验证软件与机器人本体、传感器、控制系统、网络环境、外部设备和业务系统的协同运行情况。 - 负责部署环境验证,包括软件安装、版本升级、参数配置、接口联调和运行状态检查。 - 参与重点项目的演示验证、客户试点、版本交付和现场部署,提供测试支持。 - 组织执行测试任务,记录、分析和跟踪缺陷,推动研发、产品和交付团队完成问题闭环。 - 负责现场问题复现、日志分析、影响范围判断和修复后的回归验证。 - 输出测试报告、版本质量评估、缺陷分析、风险清单和发布建议。 - 参与产品体验评估,从用户和现场使用视角提出功能、交互、稳定性和易用性优化建议。 - 建设和维护测试用例库、回归测试集、缺陷案例库和部署验证清单。 - 改进测试方法、测试流程和测试工具,推动接口测试、自动化测试和持续回归能力建设。 - 沉淀典型问题、现场故障和版本风险,反哺产品、研发、技术支持和现场交付团队。任职要求任职要求: - 本科及以上学历,计算机、软件工程、自动化、机器人或相关专业。 - 3 年以上软件测试、系统测试或测试开发经验。 - 有机器人、智能硬件、自动驾驶、物联网或复杂软硬件产品测试经验者优先。 - 熟悉软件开发流程、测试流程和研发过程中的质量管理方法。 - 具备功能测试、接口测试、系统测试、集成测试和回归测试经验。 - 熟悉 Linux 系统、日志分析、接口调试、网络配置或常见测试工具。 - 熟悉 Python、C/C++ 或其他脚本/编程语言,具备一定测试开发或自动化测试能力。 - 具备较强的测试方案设计、用户场景构建和测试用例编写能力。 - 具备问题分析和缺陷定位能力,能够清晰描述问题现象、复现步骤、影响范围和验证结果。 - 具备较强的责任心、逻辑分析能力、沟通能力和跨团队协作能力。 - 能够适应重点项目支持、一定频率的出差和客户现场测试工作。 - 热爱产品和测试工作,愿意持续学习机器人系统、软件技术和测试方法。 加分项: - 有人形机器人、移动机器人、服务机器人或自动化设备测试经验。 - 熟悉机器人操作系统、机器人通信协议、传感器、运动控制或软硬件联合测试。 - 有自动化测试框架、接口测试平台、持续集成或测试工具开发经验。 - 有客户现场测试、项目验收、版本发布或部署验证经验。 - 有测试体系从 0 到 1 建设经验。 - 有测试报告、缺陷案例库、回归测试集和质量标准建设经验。