测试自动化工程师
岗位摘要
设计和实现自动化测试系统,验证跨嵌入式、电气和软件接口的功能;开发基于 Python 的框架和 CLI 工具,用于执行测试、收集日志并生成通过/失败报告;将测试自动化集成到持续集成(CI/CD)工作流中,实现自动回归检测
岗位职责
- 设计和实现自动化测试系统,验证跨嵌入式、电气和软件接口的功能
- 开发基于 Python 的框架和 CLI 工具,用于执行测试、收集日志并生成通过/失败报告
- 将测试自动化集成到持续集成(CI/CD)工作流中,实现自动回归检测
- 启动并验证新的硬件和固件构建,确保跨版本的系统行为一致
- 与系统集成、固件和软件团队合作,定义测试覆盖范围、接口契约和验证流程
- 诊断和调试整个技术栈中的测试失败,从硬件故障到软件回归
- 管理自动化测试运行中的数据记录、结果可视化和可追溯性
- 为未来平台设计可扩展、可重用的测试框架和 API
任职要求
- 电气工程、计算机工程、计算机科学或相关领域的学士学位或同等经验
- 3-5 年测试自动化或嵌入式系统验证经验
- 深入了解固件与硬件的交互(I2C、SPI、CAN、UART、ADC、GPIO、以太网)
- 精通 Python,用于测试自动化、脚本编写和数据处理
- 精通基于 Linux 的开发和命令行工具
- 熟悉 CI/CD 系统(如 Jenkins、GitHub Actions、GitLab 或 TeamCity)
- 具有 Pytest、Robot Framework 或自定义自动化框架的经验
福利待遇
- 美国全职职位的基本薪资范围为每年 150,000 至 250,000 美元
- 薪资可能根据与工作相关的知识、技能和经验等个人因素而有所不同
- 总薪酬方案可能包括额外的组成部分/福利,具体取决于职位
- 如果发出录用通知,将分享更多信息