北方信托公司自豪地为世界上最成功的个人、家庭和机构提供创新的金融服务和指导,始终遵循我们的服务、专业和诚信的持久原则。凭借超过130年的金融经验和22,000多名合作伙伴,我们利用领先的技术和卓越的服务为世界上最复杂的客户提供服务。
职位概述:
自动化质量保证主管 – 基础设施与应用程序弹性负责监督基础设施和应用环境中自动化测试和稳定性验证的执行、规划和持续改进。该角色通过强大的自动化覆盖、基础设施变更测试的质量监督和主动问题解决,确保生产的弹性。主管将与全球利益相关者密切合作,包括工程和服务交付团队,以推动与ITIL流程一致的自动化倡议,维护SLA合规性,并确保无缝的跨区域交付。理想的候选人具备深厚的技术专长、强大的领导能力和战略思维,以提升系统健康、测试效率和运营可靠性。
主要职责:
自动化与稳定性监督
· 领导自动化生产稳定脚本的执行和监控,以确保系统性能的一致性。
· 推动增强应用程序弹性和减少人工干预的自动化策略。
· 监督基础设施变更的稳定性验证和自动化测试,确保对生产系统的影响最小。
利益相关者参与与需求收集
· 将利益相关者的需求转化为可操作的自动化交付和测试计划。
· 定期与应用程序服务交付经理和工程领导进行沟通,分享状态更新、成就和路线图进展。
· 通过数据驱动的洞察和质量指标影响战略决策。
· 与利益相关者保持持续沟通,以跟踪进展、收集反馈并完善自动化倡议。
质量与变更管理
· 确保基础设施变更测试的质量监督,符合ITIL流程和变更管理协议。
· 在部署到非生产和生产环境之前验证和批准自动化资产。
· 事件分析并主动识别覆盖范围。
· 领导根本原因分析,与工程和运营团队合作,识别改进机会并增强测试覆盖。
团队领导与交付管理
· 驱动与自动化脚本弹性相关的问题和风险的解决,保持问责和透明度。
· 展示审查自动化代码质量的专业知识,确保全面的需求收集,以推动最佳测试设计和覆盖。
· 领导跨职能团队管理和交付自动化稳定解决方案,确保在定义的SLA内。
· 协调和规划自动化测试工作,以验证应用程序变更部署,确保其不对应用程序健康或系统弹性产生不利影响。
· 参与灾难恢复测试计划。
· 在计划的时间表内领导自动化项目和活动,包括积极跟进风险、问题和升级。
· 与印度团队的负责人合作,确保跨时区的无缝交接、问题解决和持续交付。
· 进行需求收集会议,以识别自动化可以提高效率、可靠性和可扩展性的领域,并将结果交接给印度合作团队,以确保满足美国利益相关者的要求。
· 提供与撤销:确保所有测试帐户按照标准程序正确创建、轮换和停用,以降低安全风险。
· 所有权与可审计性:维护身份所有权、目的和访问模式的清晰文档。所有凭据必须安全存储在保险库中,并接受合规性报告。
· 定期审查:对所有用户进行年度访问认证。未能完成认证将导致访问禁用和升级。
规划与测试指标分析以实现持续改进
· 确保规划目标和交付里程碑始终如一地达成。
· 监控和报告自动化性能指标、稳定性趋势和SLA遵守情况。
资格要求:
· 至少拥有信息技术或相关领域的学士学位,或具有同等经验。
· 至少3年基础设施变更测试和质量领导经验。
· 在领导自动化团队和管理生产稳定性倡议方面具有证明的经验。
· 对ITIL流程和基础设施变更管理有深入理解。
· 优秀的沟通和利益相关者管理技能。
· 有与全球团队合作的经验,特别是在美印协作模型中。
· 使用技术技能主动做出独立决策。
· 能够处理变更咨询委员会会议并做出决策。
技术技能
· 编程语言:Java、Python、VBScript。
· 工具:Selenium、UFT、LeanFT、RestAssured、TestNG、Cucumber、Appium。
· 平台:Web、WebServices(REST/SOAP)、Windows、WPF、大型机。
· 框架:POM、BDD、自定义自动化套件。
· CI/CD:GitHub Actions、Azure DevOps、Jenkins。
· 数据库测试:MSSQL、Oracle、DB2、AS400、Snowflake、Cosmos DB。
· 应能够展示设计大规模项目的自动化框架和解决方案的经验。
· 应有设计无人值守自动化测试套件的经验。
· 应有创建自定义自动化解决方案和提高测试自动化效率的经验。
· 应有设计简化复杂问题、可重用的解决方案的经验。
· 应有在架构角色上工作并在各种POC/POV上提供自动化和DevOps问题解决方案的经验。
· 在DevOps实施(Jenkins / ADO / Bamboo)方面有强大的实践经验。
· 根据手头问题构建自动化框架,使用合适的设计模式。
· 在代码审查方面经验丰富,以提高自动化脚本的弹性。
· 在多个操作系统(即Windows、Linux、Unix)上工作经验。
· 对应用程序监控工具(如DynaTrace)有良好的理解。
· 熟悉敏捷方法论Scrum/Kanban和项目管理工具(如Azure和Jira)。
· 了解Service Now和变更管理流程。
优先技能:
· 精通脚本语言(如Python、Shell、PowerShell)。
· 熟悉CI/CD管道和自动化框架。
· 有监控工具和事件管理平台的经验。
· 较强的分析和解决问题的能力。