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