职位描述
岗位职责:
1、使用开源框架(Jenkins、GitLab CI等工具)在Windows环境自动化构建、测试与部署流程配置多阶段流水线。
2、集成单元测试框架(如GTest/Catch2等)到持续集成/持续部署(CI/CD)流程中,实现自动化构建、自动测试。
3、开发测试报告生成工具,提供清晰的测试结果和覆盖率报告。
4、协助管理和优化版本控制流程,支持代码审查,确保代码版本的可追溯性和一致性。
5、与开发团队合作,推动开发部门落地单元测试框架,推广单元测试最佳实践,提高代码质量。
6、版本生命周期管理,严格控制版本安全存储、版本发布流程;
7、系统监控与日志分析,跟踪测试过程中出现的问题并解决。
岗位要求:
1、本科及以上学历,电子工程、自动化、计算机、通信等相关专业。
2、至少3年相关工作经验,精通C++编程语言。
3、熟悉软件测试理论,特别是单元测试,了解测试驱动开发(TDD)等开发模式。
4、有单元测试框架开发或使用经验,了解其内部原理。
5、熟悉构建工具和持续集成工具。
6、熟悉代码覆盖率工具和测试报告生成流程。
7、精通版本控制工具,特别是Git,包括分支管理、代码合并和冲突解决。
8、具备良好的问题分析和解决能力,能够快速定位并解决技术问题,良好的英语读写能力。
9、良好的团队合作精神和沟通能力,能够与不同背景的团队成员合作、有自动化测试框架设计经验者优先。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕