學(xué)歷,代表學(xué)習(xí)的能力。軟件測(cè)試工程師的最低學(xué)歷要求一般是專科以上學(xué)歷,有個(gè)好的基礎(chǔ),才可能有好的結(jié)局,因此,很多公司對(duì)學(xué)歷有一定的要求。
專業(yè)基本無要求,當(dāng)然要是計(jì)算機(jī)及相關(guān)專業(yè)更好。不過特殊的行業(yè)可能有特殊的需求,例如做建筑軟件的公司,招聘測(cè)試工程師傾向于招聘土木工程專業(yè)的;做醫(yī)療軟件的公司,則傾向于醫(yī)療專業(yè)畢業(yè)生,因?yàn)檫@樣專業(yè)更對(duì)口。對(duì)于基礎(chǔ)技術(shù)而言,因?yàn)檐浖y(cè)試本身就需要從最終用戶的使用角度考慮,所以專業(yè)往往沒有特別的要求。
很多公司在招聘測(cè)試工程師時(shí)希望應(yīng)聘者具有1到2年以上的測(cè)試經(jīng)驗(yàn),企業(yè)要求具有一定經(jīng)驗(yàn)的目的在于,降低員工工作風(fēng)險(xiǎn)、縮短員工適應(yīng)周期、減少員工培訓(xùn)成本。如果應(yīng)聘人員具有對(duì)口的問題解決能力,則是否有軟件測(cè)試工作經(jīng)驗(yàn)不是關(guān)鍵問題。
了解軟件工程、軟件生命周期基礎(chǔ)知識(shí),了解軟件配置管理;能夠根據(jù)不同企業(yè)的產(chǎn)品特點(diǎn)快速理解需求;了解相應(yīng)的開發(fā)、測(cè)試模型,如SCRUM、敏捷測(cè)試等;熟悉軟件測(cè)試的常用技術(shù)、方法、流程;熟練掌握軟件測(cè)試文檔寫作,如測(cè)試計(jì)劃、測(cè)試方案、測(cè)試用例、缺陷報(bào)告、測(cè)試報(bào)告等。
熟悉自動(dòng)化測(cè)試的流程、管理及深層開發(fā)(包括測(cè)試驅(qū)動(dòng)、測(cè)試框架等)。了解若干主流測(cè)試工具,如接口測(cè)試工具Jmeter、PostMan、SoapUI等,功能自動(dòng)化測(cè)試工具Selenium、Appium等,性能自動(dòng)化測(cè)試工具LoadRunner、Jmeter等,測(cè)試管理工具QualityCenter、ApplicationLifecycleManagement(ALM)、ClearQuest、禪道等。
對(duì)于資深的測(cè)試工程師,需要一些開發(fā)知識(shí),如編程語言C、C++、Java等,在測(cè)試過程中開發(fā)一些測(cè)試工具、測(cè)試腳本等。在此過程中,需要掌握數(shù)據(jù)庫(MySQL、SQLServer、Oracle、MangoDB)、操作系統(tǒng)(WindowsServer、Linux/UNIX)等。6.業(yè)務(wù)知識(shí)因?yàn)椴煌瑯I(yè)務(wù)有不同的測(cè)試方法,所以企業(yè)招聘測(cè)試工程師時(shí),一般需要應(yīng)聘者具有招聘企業(yè)的業(yè)務(wù)背景知識(shí),目前一般集中在金融證券類、移動(dòng)通信、電子商務(wù)、頁游手游、移動(dòng)互聯(lián)、Web門戶等系統(tǒng)。