小米 – 自动化测试工具开发工程师 职位分析和面试指导

职位描述:

1. 根据电路板硬件设计文档与测试规范,使用 Python、C/C++ 或 LabVIEW 等语言编写模块化测试脚本,并集成至自动化测试流程
2. 负责部署并优化自动化测试环境,包括 ATE(Automatic Test Equipment)、接口板、夹具及脚本管理系统,确保测试流程高效稳定
3. 在现有的机械臂、灵巧手和腿足控制算法框架上开展二次开发,包括功能维护、性能调优与新特性集成;编写相应的测试用例及回归测试脚本,验证算法更新的可靠性
4. 收集并分析测试结果数据,生成详细的测试报告,识别异常与缺陷,推动问题跟踪与闭环改进;定期向研发与项目团队汇报测试状态与改进建议
5. 与硬件研发、软件开发、系统集成及质量团队紧密配合,参与需求评审与项目计划,确保测试需求与开发进度同步推进

职位要求:

1. 本科及以上学历,电子工程、自动化、机电一体化、计算机或相关专业
2. 具备硬件测试或自动化测试工具开发经验者优先
3. 熟练掌握 Python、C/C++ 或 LabVIEW 等脚本/编程语言,熟悉ROS及其开发工具链,能够独立编写高质量测试脚本
4. 熟悉机器人控制与运动学基础,了解机械臂、灵巧手及腿足系统的常用算法与数据接口
5. 熟悉常见测试框架(如 pytest、Google Test)及持续集成环境(如 Jenkins、GitLab CI)
6. 良好的沟通协调和执行能力,能够高效协作并推动跨部门项目进展。

招聘部门:

小米

工作地点:

北京市 ID:A95096

面试建议:

这个职位是小米公司对自动化测试工程师的特殊要求,它不同于普通的软件测试岗位,而是需要候选人具备硬件测试和机器人控制算法验证的双重能力。最核心的挑战在于需要同时理解硬件测试规范和机器人控制算法,并能够开发相应的自动化测试工具。这意味着面试官会特别关注候选人在机器人领域的实际经验,以及将测试需求转化为自动化解决方案的能力。 在准备面试时,建议重点突出你在硬件自动化测试和机器人算法验证方面的交叉经验。准备好具体的项目案例,展示你如何设计测试方案来解决硬件与算法集成的挑战。同时,要熟悉ROS工具链和常见的机器人控制算法,因为面试中可能会涉及这些技术细节的讨论。由于工作需要频繁的跨部门协作,也要准备一些展示你沟通协调能力的例子。最后,别忘了复习常见的测试框架和持续集成工具,这是基础但必考的内容。

在线咨询


请输入您的问题:

提示:由 AI 生成回答,可能存在错误,请注意甄别。