职位描述:
前5项所需技能:
1. 具有广泛的测试用例自动化经验
2. 具有C、Python和/或其他测试自动化编程平台的广泛经验
3. 具备设计、开发、执行和维护软件工具和自动化测试套件的经验,以验证质量和合规性。
4. 具备演绎和归纳问题解决能力
5. 具备与大型团队或高级别利益相关者进行沟通的经验和充分的自信
技术:
• C、Python
• 缺陷跟踪系统
教育要求:
• 计算机科学或计算机/电气工程学士学位
所需经验年限:
• 在测试农场启用/DevOps组织中至少有4年的实际经验
日常活动:
• 维护工作站和嵌入式SOC平台的测试农场,支持生产FW测试和研发活动
• 空间规划,订购、安装、配置和维护测试农场所需的设备
• 启动新的计算机系统、SOC目标设备、监视和调试平台、性能测量、操作系统维护和用户访问控制
• 在计算、移动和汽车平台上构建和部署软件/固件包
• 设计和开发自动化工具,以支持测试农场在不同类型的平台上的可扩展性
• 维护工具、构建环境和硬件平台,以实现适用于验证和部署的生产级系统软件包
• 与跨职能团队合作,确保基础设施的稳定性和可测量的质量
• 设计、实施和自动化构建和部署系统
技能:
• 具有FW和嵌入式开发平台的经验
• 具有使用脚本语言(例如Python/Bash)进行编程和自动化的经验
• 使用开源工具(例如Ansible)自动化和改进基础设施的经验
• 在GNU/Linux上工作,使用GCC/LLVM工具链构建固件
• 熟悉SDLC管理工具(例如Jira、Gitlab、Docker)
优秀技能:
• 熟练掌握CI/CD实施,最好使用Gitlab CI流水线
• 实施发布和配置管理(RCM)和质量工程流程,重点是持续集成和部署(CI/CD)
• 将静态/动态代码分析器(例如Lint)和代码漏洞扫描器集成到CI流水线中的经验
• 能够阅读/理解原理图和其他电子工程文档
• 检查PCB电子组件的缺陷;焊接质量、零件对齐、缺失零件、视觉损坏等
•