DevOps工程师,软件质量自动化工具
构建全栈自动化工具,支持通用汽车的软件交付。 改进 CI/CD、测试、质量监控和工程工作流程。
描述
- 创建内部全栈工具和框架,增强 CI/CD 流水线和测试自动化。
- 构建并维护应用程序,帮助需求负责人、开发人员和 QA 团队验证软件质量并加快交付。
- 集成版本控制系统、构建流水线和自动化测试框架。
- 与开发人员、DevOps 工程师和 QA 团队合作,在软件交付生命周期中加入自动化、性能监控和 IT 合规检查。
- 开发内部平台和自动化框架,涵盖后端服务、数据库、前端可视化、测试自动化、CI/CD 集成和性能监控。
任职要求
- 拥有计算机科学、软件工程或相关领域的学士或硕士学位。
- 至少有两年 DevOps、软件开发、质量保证、工具开发或 Web 应用开发经验。
- 有使用 Python 或 C++ 等常用编程语言的经验。
- 熟悉数据结构和算法。
- 具备 HTML、React、JavaScript 或 TypeScript 及 CSS 框架方面的前端开发经验,和/或具备 Node.js、Express、Flask 或 GraphQL 方面的后端经验。
- 熟悉 MongoDB、SQL 或 NoSQL 系统、Postgres 或 Databricks 等数据库,并理解系统间的数据流。
- 熟悉 Robot、Unittest、Selenium、PyTest 或 CppUTest 等测试框架。
- 获准在加拿大合法工作,并能够前往美国出差。
- 持有有效的加拿大驾驶执照。
- 具备出色的问题解决、协作、口头和书面沟通、时间与期限管理能力,并能独立工作。
- 能够在现在和未来均无需 GM 提供移民担保的情况下工作;GM 不提供移民相关担保。
福利待遇
- 带薪假期包括年假、节假日,以及用于怀孕、育儿和收养需求的补充假期。
- 提供医疗、牙科和视力保险,并设有医疗支出账户和健康激励计划。
- 为员工及其家人提供多种人寿保险选择。
- 公司向固定缴款养老金计划缴款,并提供配套缴款。
- 员工及其家人可使用 GM 车辆购买计划。
