寻找热情的测试工程师加入一个专业团队,负责构建构建流水线并自动化我们的多平台桌面许可框架的测试套件。许可框架将被所有客户端桌面产品使用,如AutoCAD、Maya、Inventor等,用于管理许可工作流程。候选人将在一个非常可见的团队中工作,所开发的代码将直接对我们产品的数百万用户产生积极的影响。
最低资格要求
• 5年以上的测试自动化和构建流水线经验
• 能够编写良好的代码(专业和清晰的代码设计)
• 深入了解测试方法论,编写测试计划,模拟数据/服务,创建测试用例,调试和测试
• 在敏捷团队中工作的经验,具备Jenkins自动化部署的CI/CD经验
• 热情和动力,领导持续改进的倡议
• 具备CI/CD和Pipeline-as-Code经验:Jenkins、Groovy等
• 高度关注细节 - 注意力集中
• 具备出色的沟通能力
• 技术 - Ansible、Docker、ELK、Grafana、Python、Jenkins、Groovy、Shell、Windows、Max和Linux、Git。
职责
• 与团队合作,使用现有的服务架构、交付流水线和测试框架自动化测试新功能和服务
• 创建支持Windows、Mac和Linux的测试工具和基础设施
• 分析和解构复杂的软件系统,并设计测试策略
• 开发并负责基础设施和构建流水线的活动/领域,以构建桌面产品
• 自动化应用程序生命周期的所有方面,以便更好地构建、测试和发布软件
• 定期处理与流水线相关的问题,并制定解决优先问题的解决方案
• 评估(专有或开源)工具和框架,以改进和管理基础设施和流水线
• 推动和领导平台上的CI/CD和自动化实践
• 强制执行工程卓越实践,推动在代码开发早期注重质量;执行编码标准和其他策略,以改进和确保代码质量
首选资格要求
• 熟练掌握一种或多种基础设施即代码工具和技术(如Ansible)
• 有ELK、Grafana等度量、监控和警报工具的经验
• 具备安全、秘密管理、证书、加密和密钥(如Vault)的经验
• 计算机科学/工程或类似专业学位
• 具备Python的丰富经验是非常有益的