崗位職責
1. 測試用例設計與實現(xiàn):
- 參與產(chǎn)品需求分析,并設計測試用例、制定測試方案和計劃,確保測試進度和測試質(zhì)量。
- 實現(xiàn)端到端 (E2E) 測試、集成測試、系統(tǒng)測試、性能測試和兼容性測試等。
2. 自動化測試框架設計與開發(fā):
- 負責設計和開發(fā)自動化測試框架,支持 Web、移動端、API 等多平臺的自動化測試。
- 持續(xù)優(yōu)化測試框架,提升測試效率和覆蓋率。
3. 持續(xù)集成與持續(xù)交付:
- 將自動化測試集成到 CI/CD 流水線中,確保代碼質(zhì)量,提升團隊工作效率。
- 配置和管理 Jenkins、GitLab CI 等持續(xù)集成工具。
4. 測試結果分析與報告:
- 分析測試結果,識別問題并推動開發(fā)團隊修復。
- 編寫測試報告,向團隊和管理層匯報測試進展和質(zhì)量狀況。
- 分析和總結問題,持續(xù)改進測試方法、提升測試效率和測試質(zhì)量。
5. 團隊協(xié)作與指導:
- 與開發(fā)團隊、產(chǎn)品團隊緊密合作,確保測試覆蓋所有關鍵功能。
- 編寫技術文檔,分享測試經(jīng)驗和最佳實踐。
- 建立和完善測試體系,制定測試流程、標準和規(guī)范,提升測試效率和測試質(zhì)量。
6. 性能與安全測試:
- 設計和實施性能測試方案,評估系統(tǒng)在高負載下的表現(xiàn)。
- 進行安全測試,識別潛在的安全漏洞并提供修復建議。
任職要求
1. 教育背景:
- 計算機科學、軟件工程或相關專業(yè)本科及以上學歷。
2. 工作經(jīng)驗:
- 5年以上測試開發(fā)經(jīng)驗,有平臺類產(chǎn)品或工業(yè)軟件測試經(jīng)驗者優(yōu)先。
3. 技術能力:
- 精通至少一種編程語言(如 Python、Java、C++)。
- 熟悉主流自動化測試工具和框架(如 Selenium、Robotframework、Pytest)。
- 熟悉持續(xù)集成工具(如 Jenkins、GitLab CI)。
- 熟悉性能測試工具(如 JMeter、Gatling)和安全測試工具(如 OWASP ZAP、Burp Suite)。
- 熟悉Linux系統(tǒng)、容器的應用(如Docker、K8s)
- 具有自動化框架設計能力及二次開發(fā)能力
4. 軟技能:
- 具備良好的溝通能力和團隊協(xié)作精神。
- 具備較強的分析和解決問題的能力。
- 具備分析和總結能力,持續(xù)改進測試方法、提升測試效率和測試質(zhì)量。
- 有機器人行業(yè)工作經(jīng)驗,熟悉機器人工作原理和傳感器技術者優(yōu)先考慮。