SoftwareTestingEngineer是指了解產品的功能需求,進行測試,檢查是否有bug,測試是否健壯,並編寫相應的測試規範和測試用例的專門人員。簡而言之,測試工程師在壹個公司中扮演著“質量管理”的角色,及時發現問題,督促及時糾正,保證產品的正常運行。
測試工程師可以分為三類:
高級測試工程師,精通測試和開發技術,對被測同行行業非常熟悉,能夠分析和評估可能出現的問題;
中級測試工程師,編寫測試計劃和測試文檔,與項目團隊共同制定測試階段的工作計劃,在項目運行過程中能夠合理使用測試工具完成測試任務;
初級測試工程師,其工作通常是根據測試方案和流程測試產品的功能,檢查產品是否有缺陷。