高级 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) 退休计划
- 人寿、意外和伤残保险
- 员工健康计划
- 带薪休假,包括年假、病假和公司假日
