具體任職資格:
1)本科及以上學歷,計算機相關專業,具有5年以上Java開發或測試經驗;
2)對軟件測試技術、理論、流程及質量管理體系有深入的理解,熟悉軟件工程方法理論,熟悉Jenkins等CI/CD體系、SVN/GIT等代碼控制工具及敏捷開發方法,熟練運用白盒和黑盒測試技術與方法;
3)熟悉Linux/Unix系統和編程技術,了解Java語言及相關技術,熟悉主流Java開發框架、系統架構和前端開發技術,對分布式框架、網絡通信、虛擬化、容器、數據庫管理等技術有一定了解;
4)能夠制定測試計劃,編寫測試用例集,開發測試腳本,快速構建測試環境,部署并執行測試腳本,生成規范的測試報告,熟練運用系統或產品的各種服務器、客戶端和接口的測試技術;
5)熟悉自動化測試技術及方法,熟悉主流的開源自動化測試框架和測試分析工具,熟練運用主流的功能、性能、容量、接口、安全性、兼容性、可用性等方面的測試技術與工具,能夠編寫自動化測試腳本;
6)作為核心技術人員至少參與過3個以上大型分布式系統或平臺產品的測試工作,能夠根據測試過程和結果,分析和定位系統的功能或性能問題。
7)具有較強的工作抗壓能力和自驅力,邏輯思維嚴密,能夠快速編寫高質量測試腳本,對測試技術具有較高的熱情與學習能力,能夠很好地推動測試工作的開展。
??
??崗位主要職責:
??1)參與系統和產品的需求分析,協助改進系統或產品的設計,參與系統或產品的技術方案與研發計劃的制定,從軟件測試角度提升其質量和交互體驗;
??2)參與自動化測試架構的設計和測試流程與技術規范的制定,負責構建和運維自動化測試平臺,將測試流程集成到軟件研發的CI/CD環境中;
??3)負責制訂系統和產品的測試方案與測試計劃,編寫有效的測試用例且開發、部署和運行測試腳本,生成測試報告,完成系統和產品的測試任務;
??4)分析測試結果并協助研發人員定位系統問題,參與優化測試流程和規范,調整測試工具和方法,解決測試工作中出現的技術問題,保證測試工作的順利開展;
??5)研究并引入測試新技術以提高測試的效率和質量,運用系統工具管理軟件缺陷的生命周期,參與DevOps工具體系的設計與開發;
??6)指導初/中級測試工程師的軟件測試技術,提高初/中級測試工程師的軟件測試能力。