职位描述:职责和责任
• 通过创建DevOps和数字质量保证战略、SOP、工具和团队来建立和领导实践,以确保成功的软件产品部署,并培养卓越和创新的文化。
• 保持对行业趋势和最佳实践的更新,进行研究和测试适用于软件开发项目的新技术。
• 为Web、移动、数据和基础设施平台设计、构建和优化DevOps、QA自动化系统。
• 为工程部门开发自助解决方案,以高效地交付高质量的软件,包括扩展策略、自动化脚本和简化执行。
• 为配置管理维护创建技术基础设施和自动化工具。
• 与架构和技术领导密切合作,实现全面的DevOps基础设施。
• 具备深入的编程和数字架构理解,设计成本效益的无服务器解决方案,并管理各种产品的CICD解决方案。
• 建立和管理Terraform、Veracode、Azure DevOps、Selenium、JMeter和其他CICD工具等技术。
• 为DevOps开发测试策略,并在整个测试生命周期中进行自动化测试,强调基于风险的测试和测试脚本重用。
• 实施、监控和评估QA方法和标准,不断改进QA流程。
• 就标准化测试用例、测试数据、自动化和代码/测试覆盖分析等方面提供建议,以提高测试效率和减少测试周期时间。
• 为测试团队提供指导,设计和实施必要的测试任务,以满足项目交付要求。
• 创建指标和报告,以捕捉项目和发布的测试进展。
• 跟踪QA绩效,并向数字治理和质量保证团队的高级经理报告与质量相关的结果和活动。
• 实施部署策略,以确保在更新和维护期间没有服务中断。
资格和经验
• 计算机科学、软件工程、信息系统或相关IT学科的学士学位。
• 优先考虑Azure DevOps和其他CICD工具的认证。
相关工作经验年限:
• 优先考虑在质量IT和数字颠覆领域拥有8年以上的经验。
技术和人际交往能力
• 熟练掌握Azure DevOps、Terraform、Veracode、Selenium、JMeter、YAML、Python和Jenkins。
• 在配置和自动化监控工具方面具有丰富的经验。
• 熟悉敏捷等SDLC方法论。
• 熟练掌握流程。