崗位職責
1.參與需求分析與評審,基于產(chǎn)品需求文檔梳理測試點,設計覆蓋功能、性能、安全等維度的測試用例,確保測試范圍無遺漏。
2.執(zhí)行功能測試,包括 Web、移動端(iOS/Android)及桌面應用的手動測試,記錄并跟蹤缺陷生命周期,使用 Jira、TB、禪道等工具管理缺陷,確保問題從發(fā)現(xiàn)到修復的全流程閉環(huán)管控。
3.開發(fā)并維護自動化測試腳本,基于 Selenium、Appium 或 Playwright 搭建 UI 自動化框架,使用 Postman 或 RestAssured 進行 API 自動化測試,實現(xiàn)核心業(yè)務場景的回歸測試自動化。
4.設計并執(zhí)行性能測試,使用 JMeter、Locust 或 K6 模擬高并發(fā)場景,分析系統(tǒng)吞吐量、響應時間等指標,結合 Prometheus+Grafana 監(jiān)控定位性能瓶頸,輸出優(yōu)化建議。
5.實施安全測試基礎驗證,運用 OWASP ZAP 等工具進行漏洞掃描,檢測 SQL 注入、XSS 等常見安全風險,確保產(chǎn)品符合基本安全合規(guī)要求。
6.推動測試左移與右移實踐,在需求階段參與質(zhì)量風險評估,在生產(chǎn)環(huán)境通過混沌工程工具(如 Chaos Mesh)模擬故障,驗證系統(tǒng)韌性與恢復能力。
7.集成測試流程到 CI/CD 流水線,通過 Jenkins 或 GitLab CI 配置自動化測試任務,實現(xiàn)代碼提交后自動觸發(fā)測試、生成報告,支撐持續(xù)交付節(jié)奏。
8.輸出測試報告與質(zhì)量分析,包括用例執(zhí)行率、缺陷密度、回歸通過率等指標,識別質(zhì)量趨勢并推動研發(fā)團隊優(yōu)化,建立測試知識庫。
任職條件
1.本科及以上學歷,計算機相關專業(yè),3年以上軟件測試經(jīng)驗,至少參與過 1 個完整的軟件項目測試生命周期。
2.掌握軟件測試基礎理論,熟悉黑盒測試、白盒測試方法,掌握測試計劃、用例設計、缺陷管理等全流程規(guī)范。
3.熟練使用主流測試工具:
4.功能測試:Selenium、Appium、Cypress 或 Playwright;
5.接口測試:Postman、SoapUI 或 RestAssured;
6.性能測試:JMeter、Locust 或 Gatling;
7.缺陷管理:Jira、TestRail 或 ONES 測試管理。
8.具備自動化腳本開發(fā)能力,掌握 Python 或 Java 編程語言,能獨立搭建自動化測試框架,理解 CI/CD 基本原理與實踐。
9.熟悉至少一種數(shù)據(jù)庫(MySQL、Oracle 或 MongoDB),能編寫 SQL 查詢語句進行數(shù)據(jù)驗證與缺陷定位,了解 Redis 等緩存中間件的基本測試方法。
10.了解云原生測試環(huán)境,熟悉 Docker 容器基本操作,對 Kubernetes 部署的微服務架構測試有實踐經(jīng)驗者優(yōu)先。
11.具備良好的質(zhì)量意識與邏輯分析能力,能快速定位問題根源,優(yōu)秀的溝通表達能力與跨團隊協(xié)作精神,可有效推動問題解決。
有安全測試(如 SAST/DAST 工具使用)、AI 模型測試或特定行業(yè)(金融、電商)測試經(jīng)驗者優(yōu)先,持有 ISTQB 等測試認證者加分。