一、岗位职责:1、软件系统测试:按照既定的测试流程,对嵌入式软件系统进行全面的测试工作,确保其功能、性能、兼容性、安全性等符合需求规格和行业标准、2、测试用例设计与维护:分析产品需求和技术文档,设计并编写详尽且覆盖关键路径的测试用例。定期更新和维护测试用例库,以适应软件变更和新功能的引入。3、测试计划与方案制定:根据项目计划和软件开发进度,制定详细的测试计划,明确测试目标、资源分配、时间表和风险应对策略。 编写测试方案,包括测试环境搭建、测试工具选型、测试数据准备等具体实施方案。4、测试执行与问题管理:执行测试用例,记录测试结果,详细报告发现的软件缺陷(Bug)。使用缺陷管理系统跟踪Bug状态,与开发团队协作进行问题复现、定位与验证修复效果。5、自动化测试:构建和维护自动化测试框架,编写自动化测试脚本,实现回归测试、性能测试、接口测试等的自动化执行。6、测试报告与文档编写:汇总测试结果,编写测试报告,包括测试覆盖率、缺陷统计、测试结论与改进建议等。更新相关测试文档,如测试手册、用户指南等,为项目验收、产品发布和后期维护提供支持。7、技术支持与协作:协助研发团队定位和解决问题,参与代码审查和设计评审,提供测试视角的专业意见。配合客户服务部门解决客户反馈的软件问题,参与现场技术支持或远程故障排查。二、岗位要求:1、本科及以上学历, 通信、电子、计算机、物联网及相关专业;2、 至少具备3年以上嵌入式软件测试实践经验,具备物联网、无线通讯协议类产品测试经验者优先;3、熟练进行嵌入式软件项目的测试需求分析、测试用例设计、测试执行及缺陷管理,具有完整项目测试经历优先;4、 熟悉软件开发生命周期理论,掌握软件测试的基本原则、方法(黑盒、白盒、灰盒测试)、策略(回归测试、冒烟测试、压力测试等)和测试度量;5、熟悉自动化测试工具和框架如pytest等,知晓版本控制工具(如Git)和持续集成/持续部署(CI/CD)工具使用6、应具备严谨的逻辑思维能力、细心认真的工作态度、积极主动的学习精神,以及较高的工作责任心。