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) 退休計畫
  • 人壽、意外及失能保險
  • 員工健康計畫
  • 帶薪休假,包括休假、病假及公司假日