簡介
描述
QA自動化工程師負責編寫測試設計規範和自動化測試用例,設計和開發測試自動化框架和工具,以確保軟件功能的正常運行。QA自動化工程師參與高檔和複雜的任務/項目。理想候選人應具有執行以下職責的經驗。
QA自動化工程師主要負責設計、實現和測試複雜測試,以確保功能和特性完全正常運作。此角色要求具有API和微服務部署測試的經驗。QA自動化工程師負責利用其豐富且高效的知識對項目作出重要貢獻,管理發布測試階段,提供項目領導,培訓新員工,以及開發和改進QA流程。
混合工作政策:此角色要求候選人每週需在BCG大馬尼拉辦公室工作2天。
職責
- 開發、實施和維護使用Katalon Studio、API測試工具和其他自動化框架的複雜測試自動化腳本。
- 優化測試自動化框架,以確保高效的軟件功能測試。
- 分析軟件問題,確定根本原因,並向開發團隊提供詳細報告。
- 積極參加敏捷Scrum會議,以定義新功能故事的測試標準。
- 計劃、設計、執行和維護結構良好的測試腳本。
- 與產品分析師、產品經理及其他相關方合作,設計和記錄Tyler軟件應用中的新和現有複雜產品特性和功能的測試用例。
- 審查和編輯複雜的測試用例腳本,以確保有效的測試覆蓋,使用黑盒、探索性和端對端測試技術。
- 進行徹底且準確的軟件測試;在開發衝刺、集成、發布、回歸和補丁軟件開發階段提供批准;記錄結果。
- 與DevOps和開發團隊密切合作,將自動化測試集成到CI/CD管道中。
- 確保遵守與QA測試相關的網絡安全政策,並實施安全軟件測試的最佳實踐。
- 在Jira中識別、記錄和追蹤軟件缺陷,主動將結果通報給開發團隊。
- 進行各類測試,包括功能測試、回歸測試、壓力測試、負載測試和探索性測試,同時協助自動化工作。
- 與產品開發團隊諮詢新產品功能故事的驗收測試標準的設計。
- 驗證書面文檔的準確性和完整性。
- 協助識別和實施新程序、方法和工具,以提高QA效率。
- 遵循並協助開發QA政策、程序和文檔標準。
- 有效地與技術和非技術利益相關者進行溝通。
- 維護高效的測試環境,確保產品、工具和數據保持最新。
- 執行管理層分配的其他職責。
資格
- 計算機科學、管理信息科學或商業的學士學位或更高學位。相當的工作經驗可替代學位要求。
- 3年以上的軟件自動化測試、品質保證或相關經驗,包括但不限於成功編寫和執行測試用例、測試腳本和計劃。
- 優秀的分析和問題解決技能,包括綜合研究和事實調查、有效的根本原因分析、健全的決策能力和解決方案。
- 了解QA測試方法、最佳實踐和框架。
- 必須具備使用編程語言(如Java、JavaScript、Selenium、Katalon)開發自動化測試的經驗。
- 熟悉SOUPUI/ReadyAPI、Postman、JIRA、Zephyr、Jenkins、GitHub Actions、GitLab CI/CD、Katalon等者優先。
- 具備微服務部署測試工具的經驗。
- 對關聯數據庫有扎實的知識和經驗,包括對SQL和查詢的深入理解。
- 出色的計劃和組織能力,能有效管理多個工作流程。
- 有效的溝通能力(口頭和書面),能將技術概念傳達給非技術利益相關者。
- 具備獨立工作以及在團隊中和跨功能組合作的能力。
- 需具備使用敏捷——Scrum、看板或精益開發過程的經驗。
- 展現全面和熟練的技術技能,以應對涉及網絡和數據庫伺服器、移動設備和/或其他系統組件的複雜測試場景。
- 與同事、管理層、開發、支持及公司其他部門清晰有效/專業地傳達技術和非技術信息。
- 緊跟最新的軟件開發和品質保證趨勢,並向管理層、領導和其他相關方提出建議的技術解決方案。
- 與利害關係者合作,協助診斷基本和中等複雜度的問題;與高級/領導員工合作解決複雜問題。