初級測試工程師:
剛入門的擁有計算機科學學位的我的或具備一些手工測試經驗的我的。開發測試腳本並開始熟悉測試生存週期和測試技術。工做一般都是按照軟件測試方案和流程對產品進行功能測驗,檢察產品是否有缺陷。
高級測試工程師/程序分析員:
具備3-4年經驗的測試工程師或程序員。幫助開發或維護測試或編程標準與過程,負責同級的評審,併爲其它初級的測試工程師或程序員充當顧問。繼續拓展編程語言、操做系統、網絡與數據庫方面的技能。熟練掌握軟件測試與開發技術,且對所測試軟件對口行業很是瞭解,可以對可能出現的問題進行分析評估。
軟件測試工程師(SoftwareTesting Engineer)指理解產品的功能要求,並對其進行測試,檢查軟件有沒有錯誤(Bug),測試軟件是否具備穩定性(Robustness),寫出相應的測試規範和測試用例的專門工做人員。簡而言之,軟件測試工程師在一家軟件企業中擔當的是「質量管理」角色,及時發現軟件問題並及時督促更正,確保產品的正常運做。按其級別和職位的不一樣,分爲三類。
★高級軟件測試工程師,熟練掌握軟件測試與開發技術,且對所測試軟件對口行業很是瞭解,可以對可能出現的問題進行分析評估[1] ;
★中級軟件測試工程師,編寫軟件測試方案、測試文檔,與項目組一塊兒制定軟件測試階段的工做計劃,可以在項目運行中合理利用測試工具完成測試任務;
★初級軟件測試工程師,其工做一般都是按照軟件測試方案和流程對產品進行功能測驗,檢察產品是否有缺陷。
軟件測試工程師 - 進階之路
如下軟件測試職業發展的各個階段,看看你們如今都到什麼階段了,爲本身好好規劃下本身的職業道路。這是國外公司的職位分佈,中國國內一些走在前列的公司,也差很少在國內可能晉升要快的多。
一、初級測試工程師剛入門的擁有計算機科學學位的我的或具備一些手工測試經驗的我的。開發測試腳本並開始熟悉測試生存週期和測試技術。
二、測試工程師/程序分析員 具備1-2年經驗的測試工程師或程序員。編寫自動測試腳本程序並擔任測試編程初期的領導工做。進一步拓展編程語言、操做系統、網絡與數據庫方面的技能。
三、高級測試工程師/程序分析員 具備3-4年經驗的測試工程師或程序員。幫助開發或維護測試或編程標準與過程,負責同級的評審,併爲其它初級的測試工程師或程序員充當顧問。繼續拓展編程語言、操做系統、網絡與數據庫方面的技能。
四、測試組負責人具備4-6年經驗的測試工程師或程序員。負責管理1至3名測試工程師或程序員。擔負一些進度安排和工做規模/成本估算職責。更集中於技能方面。
五、測試/編程負責人具備6-10年經驗的測試工程師或程序員。負責管理8至10名技術人員。負責進度安排、工做規模/成本估算、按進度表和預算目標交付產品。負責開發項目的技術方法。爲一些用戶提供支持與演示。開發一些特定領域的技術專長。
六、測試/質量保證/開發(項目)、經理 具備10多年的工做經驗。管理8名或更多的人員參加的1個或多個項目。負責這一領域(測試/質量保證/開發)內的整個開發生存週期業務。爲一些用戶提供交互和大量演示。負責項目成本、進度安排、計劃和人員分工。
七、計劃經理具備15年以上開發與支持(測試/質量保證)活動方面的經驗。管理從事若干項目的人員以及整個開發生存週期。負責把握項目方向與盈虧責任。
8 、測試負責人在測試工做中,還須要根據實際狀況不斷改進測試過程,提升測試水平,進行測試隊伍的建設等。程序員