Citi
Citi
Citi 是一家服务于消费者、企业、政府和机构的全球银行及金融服务公司。其业务涵盖个人银行、信用卡、财富管理、企业银行和投资银行,并依托遍布 100 多个国家和地区的运营网络提供服务。作为大型国际金融机构,Citi 汇聚了来自银行、金融服务和金融科技领域的团队。

高级 IT 质量分析师——欧文混合办公

高级 IT 质量分析师,为花旗银行技术组织提供支持,负责自动化和手动软件测试。工作涵盖 Selenium 和 Java 框架、API 与数据库验证,以及 CI/CD 测试集成。

描述

  • 与开发、产品和 QA 团队合作,明确需求并制定全面的测试策略
  • 使用 Selenium WebDriver 和 Java 创建并维护可扩展、可复用的自动化测试
  • 准备并执行详细的手动测试计划和测试用例
  • 执行手动功能、集成、系统和回归测试
  • 通过探索性测试识别缺陷和可用性问题
  • 使用页面对象模型、TestNG 或 JUnit 以及 Cucumber BDD 构建并支持自动化框架
  • 运行自动化测试、解读结果、记录缺陷并与开发人员协调修复工作
  • 将自动化测试接入 Jenkins、GitLab CI 和 Azure DevOps 等 CI/CD 工作流
  • 完成​​功能、回归、冒烟、健全性和集成测试周期
  • 使用 Postman 和 Swagger 等工具测试 API
  • 通过 SQL 查询验证数据库结果
  • 在团队代码评审期间审查测试自动化代码
  • 向利益相关者沟通测试进度、缺陷趋势和产品质量
  • 评估并引入相关测试工具、技术和方法
  • 帮助加强软件质量流程和实践

任职要求

  • 计算机科学、工程、相关专业学士学位,或具备同等实践经验
  • 拥有六至十年质量保证经验,其中相当一部分专注于测试自动化
  • 具备使用 Selenium WebDriver 设计和开发自动化测试的实际能力
  • 至少熟练掌握一种面向对象语言,例如 Java、Python 或 C#
  • 具备使用 TestNG、JUnit、Pytest、NUnit 或同类工具自动化框架的经验
  • 具备页面对象模型设计模式的实际知识
  • 具备创建、记录和执行手动测试计划及测试用例的经验
  • 具备手动功能、集成、系统和回归测试经验
  • 具备执行探索性测试的经验
  • 熟悉 Git 和其他版本控制系统
  • 具备将自动化测试纳入 CI/CD 流水线的经验
  • 掌握使用 SQL 进行数据库验证
  • 具备较强的分析和解决问题能力,并注重细节
  • 具备清晰的书面和口头沟通能力,能够向技术和非技术受众解释技术问题
  • 能够独立工作,并在敏捷团队中有效协作
  • 具备使用 Cucumber 等行为驱动开发框架的经验
  • 了解 JMeter 或 LoadRunner 等性能测试工具
  • 理解安全测试概念和工具
  • 熟悉 AWS、Azure 或 Google Cloud 等云平台
  • 了解 Docker 和 Kubernetes 等容器技术
  • 具备相关质量保证或测试自动化认证
  • 具备移动应用测试自动化经验
  • 拥有 ISTQB 等行业认证者优先

福利待遇

  • 有资格获得酌情发放及基于公式计算的激励和留任奖励
  • 医疗、牙科和视力保险
  • 401(k) 退休计划
  • 人寿、意外和伤残保险
  • 员工健康计划
  • 带薪休假,包括年假、病假和公司假日