招聘會上的怪現象----(軟件測試工程師)

招聘會上的怪現象       已閱4635次

中華英才網近期發佈了最新一期的IT職場人氣排行榜,最熱門的前三名崗位是:軟件測試工程師、高級程序員、產品項目經理的高級職位;作爲軟件開發流程中的重要一環,軟件測試在2006年浮出水面,成爲IT職場的最新熱門崗位。
據統計,2006年北京在國展舉辦的幾次招聘會,合計曾有180多家軟件企業高薪招聘軟件測試人員,僅有7家收到的簡歷能夠達到招聘崗位數的50%,但符合企業要求者也不足30%。
   筆者從一位測試行業資深人士瞭解到,隨着測試工作量的增加,如果要招到合適的軟測人員,很多測試部門經理不得不把大部分時間和精力用在人員招聘上。如果說是企業的要求苛刻,倒不如說應聘者對於軟測的知識掌握還不成體系,真正合格的測試人員太少;而目前我國還沒有軟件測試的大專和本科專業,在軟件測試越來越重要的今天,更加凸顯出軟測人才缺乏的瓶頸;也因此軟件測試工程師的薪酬一直“高燒不退”。
軟測工程師,薪情差異大
    並非軟件測試工程師清一色的都是高薪,從業時間不同,技術水平不同,薪酬待遇也不盡相同。
    測試工程師一般會分爲以下幾個等級:初級測試工程師、中級測試工程師和高級測試工程師。不同的級別的測試工程師薪資差異很大。
  ■ 高級測試工程師:
    高級測試工程師年薪約8-10萬元左右。他們不但需要掌握測試與開發技術,而且對所測試軟件對口的行業非常瞭解,能夠對測試方案可能出現的問題能夠進行分析和評估。
  ■ 中級測試工程師:
    中級測試工程師的年薪約在5-6萬元左右。他們要能夠編寫測試方案,測試文檔、與項目組一起制定測試階段的工作計劃。能夠在項目中合理利用測試工具來完成測試任務。
■ 初級測試工程師:
    初級測試工程師的年薪約在3-4萬元左右。他們的工作通常是按照測試方案和流程對產品進行功能測試,檢查產品是否有缺陷。
以3~5年左右的從業工作經驗看,各地的軟測工程師薪資情況也不盡相同:
  深圳地區的平均年薪是全國各城市最高的,超出7萬元,其中外商獨資歐美企業的年薪爲7.8萬元;
  北京地區該職位的平均年薪逾5.8萬元;其中外商獨資企業的年薪爲全國之最,將近8.5萬元,而其餘各類型企業的年薪都在5~6萬元左右;
  廣州地區該職位的平均年薪約爲4.5萬元;其中外商獨資歐美企業的年薪能達到7萬元;
上海地區軟件測試工程師的平均年薪爲6.3萬元,歐美獨資和歐美合資的薪資不相上下,分別爲7.9萬和7.7萬元; 
    總體來看,軟件測試作爲軟件質量控制中的重要一環,在大型的軟件開發企業中,軟測工程師基本處於“雙高”地位,即地位高、待遇高。同時,軟件測試的人才需求缺口超過20萬人。可以說他們的職業前景非常廣闊,而人才的緊缺也促使軟件測試工程師的薪資逐漸走高,從近期的企業人才需求和薪金水平來看,軟件測試工程師的年工資還有逐年上升的明顯趨勢。
軟件測試工程師的工作內容
“假如存在沒有任何錯誤的程序,那麼世界也會不復存在。”
因錯誤而存在,因修正錯誤而存在,這就是軟件測試工程師的存在之道。雖然測試不是解決錯誤的根本舉措,但卻是必須的手段。
軟件測試工程師(Software Testing Engineer)的主要工作職責是,理解產品的功能要求,並對其進行測試,檢查軟件有沒有錯誤(Bug),決定軟件是否具有穩定性(Robustness),寫出相應的測試規範和測試案例。簡而言之,軟件測試工程師在一家軟件企業中擔當的是“質量管理”角色,及時糾錯及時更正,確保產品的正常運作。據有關調查數據表明,目前在國內許多軟件企業,測試人員和開發人員之比在1:7和1:5之間,與國外軟件業1:1的比例還相去甚遠。
  軟件測試工程師主要職責爲:
1、 負責項目/產品的測試工作,分析產品需求,建立測試環境和計劃,保證產品質量以及測試工作的順利進行;
2、 按照軟件工程規範和項目管理流程,實施、管理和知道軟件開發不同階段的各種測試,並提交測試報告。測試的計劃安排包括人員安排、進度、使用的軟硬件環境、測試的流程等;
3、 提交測試報告,並撰寫用戶說明書;
4、 參與軟件測試技術和規範的改進和制定。
要成爲一名合格的軟測工程師,一般需要至少專科學歷,一到兩年測試工作經驗。要熟悉軟件的測試技術、方法、流程、測試文檔,若想進一步提升,還要熟悉自動化測試的流程、管理及深層開發(包括測試框架等);瞭解若干主流測試工具,如功能測試工具winrunner、quicktestpro,性能測試工具LoadRunner,配置管理工具TestDirecter, Visiual Source Safe等;熟悉一些主流的軟件工程方法論和思想,如RUP、CMM、CMMI、XP、PSP、TSP;瞭解軟件工程,軟件生命週期模型基礎,瞭解軟件配置管理;能夠根據不同企業的產品特點,要求瞭解相應的開發測試方法。對於資深的軟件測試人員,有些企業還要求其本身有自主開發測試工具的能力。
此外,由於需要與開發人員及時溝通,因此作爲一個出色的軟件測試工程師,還需要有良好的溝通技巧以及優秀的言語表達能力,具備良好的團隊合作精神。
軟件測試工程師是個沒有性別歧視的職業
    軟件測試工程師不同於軟件工程師,軟件工程師多爲男性,因爲軟件開發工作需要很強的邏輯推理能力,而軟件測試工程師不需要天天去思維創造,工作重點是在注重經驗的積累上面,同時,軟件測試工程師要查找軟件的缺陷需要具備的素質與女性所有的細心,耐心,安靜,敏感等各個方面很吻合。這是其一。其二,軟件測試工程師需要調節軟件開發人員、項目經理和自身的關係,因爲是在找軟件編程人員的漏洞,所以在溝通方面女性具有獨特的優勢
目前在方正擔任軟件測試經理的賀先生在接受採訪時,對上述觀點表示了認同。賀先生介紹說,軟件開發多運用正向思維的方式,而軟件測試工作則要根據原始需求、驗證編碼,在思維上更多使用逆向方式,根據已知的方向進行發揮,從中找出並預見到軟件開發中的不完善之處。採訪之餘,賀先生還特意提到了他從軟件開發轉爲軟件測試的“個人原因”。在做軟件開發工作時,賀先生周邊基本上是清一色的男性,工作氛圍更顯得“嚴峻”。轉到軟件測試崗位後,均衡的性別比例使得工作壓力也緩釋了不少,“男女搭配,工作不累”,賀先生幽默的結束語道出了軟件測試崗位的特色。
軟件測試工程師,越老越值錢
在很多開發工程師都擔心“35歲之後是否還寫的動程序”時,軟件測試工程師確相反,測試人員的工作生命週期長,不斷的技術經驗和相關行業背景知識積累使得他們“越老越值錢”。這是因爲軟件測試更多關注的是經驗與方法的積累,開發語言變化對其工作的影響遠小於對開發人員的影響。

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章