一、這是國外公司的職位分佈,國內一些走在前列的公司,也差不多
在國內可能晉升要快的多,可能2-3年就走完了國外要15年的路。
初級測試工程師
剛入門的擁有計算機科學學位的個人或具有一些手工 測試經驗的個人。開發測試腳本並開始熟悉測試生存週期和測試技術
測試工程師/程序分析員
具有1-2年經驗的測試工程師或程序員。編寫自動測試腳本程序並擔任測試編程初期的領導工作。進一步拓展編程語言、操作系統、網絡與數據庫方面的技能
高級測試工程師/程序分析員
具有3-4年經驗的測試工程師或程序員。幫助開發或維護測試或編程標準與過程,負責同級的評審,併爲其它初級的測試工程師或程序員充當顧問。繼續拓展編程語言、操作系統、網絡與數據庫方面的技能
測試組負責人
具有4-6年經驗的測試工程師或程序員。負責管理1至3名測試工程師或程序員。擔負一些進度安排和工作規模/成本估算職責。更集中於技能方面
測試/編程負責人
具有6-10年經驗的測試工程師或程序員。負責管理8至10名技術人員。負責進度安排、工作規模/成本估算、按進度表和預算目標交付產品。負責開發項目的技術方法。爲一些用戶提供支持與演示。開發一些特定領域的技術專長
測試/質量保證/開發(項目)、經理
具有10多年的工作經驗。管理8名或更多的人員參加的1個或多個項目。負責這一領域(測試/質量保證/開發)內的整個開發生存週期業務。爲一些用戶提供交互和大量演示。負責項目成本、進度安排、計劃和人員分工
計劃經理
具有15年以上開發與支持(測試/質量保證)活動方面的經驗。管理從事若干項目的人員以及整個開發生存週期。負責把握項目方向與盈虧責任
二、摘抄國內招聘中的要求
1 測試工程師
1) 具備軟件開發能力和軟件開發經驗;
2) 熟悉基本的編程語言,比如C/C++等;
3) 熟悉常用開發工具或操作系統平臺如windows、Vc、SQL Server等;
4) 英語具有較強的聽說讀寫能力,能順利讀懂各種計算機專業類的外文雜誌、論文、文獻、設計文檔及行業標準;
5) 熟悉1種以上測試工具,掌握至少一門腳本語言如Python等;
6) 具備軟件工程和測試方面的理論知識和實戰經驗;
7) 熟悉軟件開發、測試流程及規範,根據項目需要編寫良好的測試用例;
8) 有較強的溝通交流能力,能在快節奏環境中工作,能和項目組成員有效溝通;
9) 熱愛測試工作,細心,有耐心,學習能力強,有團隊合作精神。
1) 根據產品規格和測試需求,編寫測試方案、測試用例、測試腳本;
2) 執行測試用例,提交BUG,並進行BUG跟蹤和迴歸測試,直到BUG解決;
3) 根據產品測試情況編寫測試報告以及其他文檔。
2 高級測試工程師
1) 具備測試工程師的能力;
2) 熟悉多種操作系統如UNIX、Windows、Linux等操作系統;
3) 具有兩種以上主流數據庫軟件使用經驗;
4) 熟練應用兩種以上測試工具,掌握至少兩門以上腳本語言如Python,Tcl等;
5) 根據項目需要編寫可測性需求與設計、測試計劃、測試方案、測試設計;
6) 有一定的測試工具開發水平,承擔測試工具的概要設計和詳細設計等工作;
7) 有較強的邏輯分析能力、測試分析和總結能力;
8) 兩年以上測試工作經驗。
1) 編寫所在項目的寫可測性需求與設計、測試計劃、測試方案、測試設計;
2) 參與項目的內部評審,如評審軟件設計文檔、測試計劃、測試設計等;
3) 參與需求文檔的Review,提出對軟件的進一步改進的要求並評估改進方案是否合理。
4) 以測試案例、測試用例庫形式積累測試資源;
5) 完善產品的測試方法、評估業界專用測試工具;
6) 參與產品技術標準、測試標準的制訂。
3 測試經理
1) 具備測試高級工程師的能力;
2) 軟件知識結構全面,熟悉軟件開發流程及測試流程;
3) 有較爲豐富的測試團隊管理經驗;
4) 很強的需求理解及溝通能力;
5) 細緻周密、信息收集能力強、影響力強、有責任心;
6) 五年以上測試工作經驗。
1) 負責測試團隊的管理,規劃測試發展,提高整體測試水平以及核心系統測試。
2) 組織測試設計、實施,監控測試流程;
3) 規範制定,測試方法確認;
4) 評審設計文檔及分析報告文檔;
5) 團隊成員績效評估。