【社招】三星半导体 【测试工程专家 (TDD开发方法和文化)】 30-50K
测试工程专家 (TDD开发方法和文化)
职位
描述
作为专门研究测试驱动开发(TDD)方法和文化传播的测试工程专家,您将负责建立和培养一个以TDD为中心的测试环境。您的角色将包括为被测系统(System Under Test, SUT)配置测试开发环境,并在创建单元测试时提供支持。您将与开发团队合作,促进TDD实践,并确保在整个软件开发生命周期中成功实现TDD原则。
工作职责:
1. 建立并维护为测试驱动开发(TDD)方法量身定制的测试开发环境。
2. 与开发团队协作,配置TDD实现所需的工具、框架和库。
3. 为开发人员创建符合TDD原则的单元测试提供支持和指导。
4. 在整个组织中推广TDD实践和原则,确保采用TDD的文化。
5. 与跨职能团队合作,定义测试需求,确保特性和组件的可测试性。
6. 设计并实现单元测试,以验证软件组件的功能、行为和性能。
7. 进行代码审查,以确保遵守TDD原则,并确定改进的机会。
8. 与开发人员紧密合作,通过TDD实践识别并解决软件缺陷。
9. 持续增强TDD过程和方法,结合行业最佳实践和工具。
10. 在TDD概念、技术和工具方面指导和培训团队成员。
11. 与TDD方法的新兴趋势和进步保持同步,并在组织内传播知识。
12. 与涉众合作,提供关于TDD采用、测试覆盖率和整体产品质量的定期更新。
工作经验与能力要求:
1. 计算机科学、工程或相关领域本科或硕士学位。
2. 在测试工程或质量保证角色方面有丰富的经验,对测试驱动开发有强烈的关注。
3. 精通TDD原则、实践和好处。
6. 有配置测试开发环境和管理相关工具(如ide,版本控制系统)的经验。
7. 对软件开发生命周期(SDLC)和敏捷方法有深刻的理解。
8. 优秀的分析和解决问题的能力。
9. 较强的沟通和协作能力。
10. 注重细节,致力于提供高质量的结果。
技术要求:
1. TDD实际应用项目经验
2. 熟悉单元测试框架 (gTest, Junit等)
3. 扎实编程基础, 如 Java, C++, C, Python等.
4. 熟悉CMake, WSL(Windows Subsystem for Linux), GoogleTest, CLion
5. 熟悉 ndk-build; Address Sanitizer, Android Studio; Visual Studio
6. 熟悉KUnit (Kernel Unit), Kernel Address Sanitizer
个性要求:
1. 具有良好学习能力、团队合作精神,富有责任感与主动性。
2. 能够接受并快速适应具有挑战性的任务。
3. 自我激励,追求结果,创新思维。
4. 虚心并乐于接受挑战。
职位重点: 有嵌入式软件开发背景 熟悉 C C++,不是 web 开发的测试是帮研发人员搭建测试环境的 不是具体做测试 所以要有开发背景比如有 Google test 框架经验
工作地点:北京市朝阳区冠捷大厦
联系邮箱:bjbwhr@126.com
--
FROM 115.47.230.*