工作職責(zé)
1.測試計劃與設(shè)計: 參與產(chǎn)品需求評審,理解業(yè)務(wù)邏輯和技術(shù)架構(gòu),設(shè)計并編寫全面、高效的測試用例和測試計劃。
2.測試執(zhí)行與缺陷管理: 執(zhí)行功能測試、回歸測試、集成測試等,準(zhǔn)確識別、記錄和跟蹤缺陷,并推動問題及時解決。
3.自動化測試開發(fā): 根據(jù)項目需要,設(shè)計、開發(fā)和維護(hù)自動化測試腳本(如UI自動化、接口自動化),提升測試效率和覆蓋率。
4.性能與安全測試(可選/高級): 協(xié)助或主導(dǎo)進(jìn)行性能、壓力、負(fù)載及安全性測試,評估系統(tǒng)瓶頸和潛在風(fēng)險。
5.持續(xù)集成/持續(xù)部署(CI/CD): 將自動化測試集成到CI/CD流程中,實現(xiàn)快速反饋,保障持續(xù)交付的質(zhì)量。
6.質(zhì)量分析與報告: 編寫和發(fā)布測試報告,清晰準(zhǔn)確地反映測試進(jìn)度、質(zhì)量和風(fēng)險,為項目決策提供數(shù)據(jù)支持。
7.團(tuán)隊協(xié)作: 與產(chǎn)品經(jīng)理、開發(fā)工程師、運維工程師等緊密合作,共同打造高效、高質(zhì)量的產(chǎn)品研發(fā)流程。
任職要求
1.學(xué)歷與經(jīng)驗:
計算機科學(xué)、軟件工程或相關(guān)專業(yè),本科及以上學(xué)歷。
3年及以上軟件測試工作經(jīng)驗,有完整的項目上線經(jīng)驗。
2.測試基礎(chǔ):
熟練掌握軟件測試?yán)碚摗⒘鞒毯头椒ǎㄈ绾诤?白盒測試、等價類劃分、邊界值分析等)。
精通測試用例設(shè)計方法,能獨立完成測試用例編寫和執(zhí)行。
熟悉缺陷管理流程,能熟練使用至少一種缺陷管理工具(如Jira,禪道,Tapd等)。
3.技術(shù)能力:
數(shù)據(jù)庫: 熟練使用SQL語言(MySQL/Oracle/PostgreSQL等),能進(jìn)行常用的數(shù)據(jù)查詢、校驗和增刪改操作。
接口測試: 熟練使用Postman、JMeter等工具進(jìn)行接口測試,理解HTTP/HTTPS協(xié)議、RESTful API等概念。
編程語言: 至少掌握一門編程/腳本語言,如 Python 或 Java,能夠編寫簡單的測試腳本。
4.自動化能力(初級了解,中級要求掌握):
了解或掌握至少一種主流自動化測試框架,如:
UI自動化: Selenium, Cypress, Playwright, Appium (移動端)
接口自動化: Requests, Pytest, Unittest, TestNG
5.個人素質(zhì):
極強的責(zé)任心和嚴(yán)謹(jǐn)細(xì)致的工作態(tài)度,對產(chǎn)品質(zhì)量有極高的要求。
具備優(yōu)秀的問題分析、定位和解決能力。
具備良好的溝通能力和團(tuán)隊協(xié)作精神,能清晰準(zhǔn)確地描述問題。
具備快速學(xué)習(xí)新業(yè)務(wù)和新技術(shù)的能力。
優(yōu)先考慮 (Preferred):
1.有性能測試(使用JMeter, LoadRunner等)、安全測試經(jīng)驗者優(yōu)先。
2.有持續(xù)集成(CI/CD)工具(如Jenkins, GitLab CI)使用經(jīng)驗,能將測試任務(wù)集成到流水線中者優(yōu)先。
3.熟悉Linux/Unix操作系統(tǒng)常用命令,能進(jìn)行日志查看和環(huán)境部署者優(yōu)先。
4.有金融、政務(wù)、物聯(lián)網(wǎng)、大數(shù)據(jù)、云計算等領(lǐng)域測試經(jīng)驗者優(yōu)先。
5.持有ISTQB等軟件測試認(rèn)證者優(yōu)先。