岗位职责:1、测试计划与方案制定:根据产品需求和开发进度,制定详细的嵌入式软件测试计划和测试方案。确定测试范围、测试策略、测试资源需求及测试进度安排。2、测试用例设计与执行:设计并编写高质量的测试用例,覆盖功能、性能、稳定性、兼容性等多个方面。执行测试用例,准确记录测试结果,及时发现并报告软件缺陷。3、缺陷管理:对发现的软件缺陷进行详细的记录和跟踪,确保缺陷得到及时修复;与研发团队密切合作,协助研发人员定位和解决问题。4、自动化测试:研究和引入适合的自动化测试工具和框架,提高测试效率和覆盖度。开发和维护自动化测试脚本,实现部分测试工作的自动化执行。5、性能测试:设计和执行性能测试方案,评估嵌入式软件的性能指标,分析性能测试结果,提出性能优化建议。6、兼容性测试:进行不同硬件平台、操作系统版本和软件环境下的兼容性测试,确保产品在各种环境下都能正常运行。7、文档编写:编写测试报告,总结测试结果和问题,为产品决策提供依据。维护测试文档,包括测试计划、测试用例、测试报告等。8、团队协作:与研发团队、项目团队等密切合作,共同推动产品质量的提升;分享测试经验和技术,提高团队整体测试水平。岗位要求1、全日制本科及以上学历,计算机科学、电子工程、通信工程等相关专业;2、具有3年以上嵌入式软件测试工作经验,有消费电子、通信设备、工业控制等领域测试经验者优先。3、熟悉嵌入式软件开发和测试流程,掌握常用的白盒方法和工具;具备 C/C++、汇编语言等编程能力,能够进行简单的脚本编写。4、熟悉至少一种自动化测试工具,如 Robot Framework、Appium 等。了解硬件知识,能够进行基本的硬件故障排查。5、具备良好的问题分析和解决能力,能够快速定位和解决测试中出现的问题。6、有较强的责任心和执行力,能够按时完成测试任务。7、具备良好的沟通能力和团队合作精神,能够与不同部门的人员有效协作。8、有较强的学习能力和创新精神,能够适应快速变化的技术环境。