职责: 1.为汽车软件和系统开发和维护自动化的测试框架和测试脚本。 2.与开发团队合作,确定测试自动化需求,定义测试覆盖范围,并确定合适的测试框架或工具。 3.设计和执行自动化的测试用例来验证软件的功能, 性能和可靠性。以结构化的方式维护测试用例存储库。4.参与测试工作的规划和评估,确保跨不同功能模块的充分覆盖。 5.使用已定义的工具分析测试结果并报告缺陷,并密切合作 开发人员来解决问题和提高产品质量。 6.持续优化测试自动化流程,探索和整合行业实践和新兴工具。 7.与跨职能团队合作,将测试自动化集成到CI/CD管道中,从而实现高效和及时的软件发布。8.指导和指导初级测试自动化工程师,促进知识分享,培养卓越的质量和自动化文化。9.随时了解最新的趋势岗位要求:1.计算机科学、电气工程或相关领域的学士学位。 2.有测试自动化开发的良好经验,汽车领域优先。 3.熟练使用测试自动化中通常使用的编程语言,如Python、Java或C++ 4.强烈理解软件测试原则、方法和实践。 5.有测试自动化工具/框架的经验,如Selenium,机器人 框架,EXAM,ECU测试。6.熟悉汽车通信协议和工具,如CAN、LIN、CANalyzer或CANoe。 7.需要具备版本控制系统(例如,Git)和持续集成/持续部署(CI/CD)实践方面的知识。 8.有经验和熟悉高压电池管理系统是一项资产。 9.有很强的分析和解决问题的能力,并有一种注重细节的心态。 10.优秀的沟通和协作能力,以积极主动的方式在跨职能团队中工作。 11.自我激励,能够独立工作,优先安排任务,有效地完成最后期限。