軟件測試工程師的進階之路
一、初級測試工程師
剛入門擁有計算機科學學位的個人或具有一些手工測試經(jīng)驗的個人。開發(fā)測試腳本并開始熟悉測試生存周期和測試技術。
二、測試工程師/程序分析員
具有1~2年經(jīng)驗的測試工程師或程序員。編寫自動測試腳本程序并擔任測試編程初期領導工作。拓展編程語言、操作系統(tǒng)、網(wǎng)絡與數(shù)據(jù)庫技能。
三、高級測試工程師/程序分析員
具有3~4年經(jīng)驗的測試工程師或程序員。幫助開發(fā)或維護測試或編程標準與過程,負責同級的評審,并為其他初級的測試工程師或程序員充當顧問。
四、測試組負責人
具有4~6年經(jīng)驗的測試工程師或程序員。負責管理1至3名測試工程師或程序員。擔負一些進度安排和工作規(guī)模/成本估算職責。
五、測試/編程負責人
具有6~10年經(jīng)驗的測試工程師或程序員。負責管理8至10名技術人員。負責進度安排、工作規(guī)模/成本估算、按進度表和預算目標交付產品。
六、測試/質量保證/開發(fā)(項目)經(jīng)理
具有10多年的工作經(jīng)驗。管理8名或更多的人員參加的1個或多個項目。負責這一領域(測試/質量保證/開發(fā))內的整個開發(fā)生存周期業(yè)務。
七、計劃經(jīng)理
具有15年以上開發(fā)與支持(測試/質量保證)活動方面的經(jīng)驗。管理從事若干項目的人員以及整個開發(fā)生存周期。負責把握項目方向與盈虧責任。
軟件測試人員的三大發(fā)展方向
“軟件測試人員一般有三大發(fā)展方向。”微軟公司的陳宏剛博士介紹說,一是走軟件測試的技術路線,成長為高級軟件測試工程師。二是向管理方向發(fā)展,從測試工程師到組長,再到測試經(jīng)理,以至更高的職位。三是可以換職業(yè),做項目管理或做開發(fā)人員。
經(jīng)過軟件測試崗位洗禮的人才往往是行業(yè)中的多面手,在技術、管理、市場甚至其他非IT領域都能得到良好的發(fā)展。當然這首先要取決于從業(yè)者是否具備長遠眼光,對自己的職業(yè)生涯進行合理規(guī)劃。