核心職責(zé):
1、自動化測試框架設(shè)計與開發(fā):獨立負(fù)責(zé)公司核心產(chǎn)品的接口自動化與UI自動化測試框架的搭建、升級與持續(xù)維護(hù)。
2、測試方案與執(zhí)行:
(1)進(jìn)行功能測試分析與測試點設(shè)計:深入理解產(chǎn)品需求與業(yè)務(wù)邏輯,主導(dǎo)進(jìn)行功能測試分析,設(shè)計全面、高效的測試用例與測試點。
(2)實施自動化測試解決方案:基于測試分析,設(shè)計并實施高效的自動化測試方案,編寫穩(wěn)定、可復(fù)用的測試腳本,并將其集成到CI/CD流程中。
3、質(zhì)量保障與效率提升:通過自動化手段,提升測試覆蓋率和執(zhí)行效率,及時發(fā)現(xiàn)并跟蹤產(chǎn)品缺陷,推動問題解決。
4、技術(shù)難題攻關(guān):主動分析自動化過程中的穩(wěn)定性、性能等瓶頸問題,提供技術(shù)解決方案并推動落地。
5、知識沉淀與分享:編寫和維護(hù)相關(guān)技術(shù)文檔,在團(tuán)隊內(nèi)分享自動化測試最佳實踐,助力團(tuán)隊共同成長。
必備要求:
1、統(tǒng)招本科及以上學(xué)歷;5年及以上軟件測試或測試開發(fā)經(jīng)驗,其中至少3年專注于自動化測試領(lǐng)域。
2、技術(shù)能力:
(1)接口自動化:精通至少一種編程語言(Python/Java),熟練使用 Pytest、Requests、TestNG、Rest-Assured 等主流框架或工具進(jìn)行接口測試框架開發(fā)。
(2)UI自動化:精通 Selenium,并至少熟悉一種現(xiàn)代UI測試框架(如 Playwright、Cypress、Appium 等),具備基于 Page Object 等設(shè)計模式搭建健壯UI自動化框架的經(jīng)驗。
(3)框架搭建能力:具備從0到1獨立搭建、維護(hù)和改進(jìn)自動化測試框架的成功項目經(jīng)驗,而不僅僅是編寫用例腳本。
3、綜合能力:
(1)出色的邏輯分析、問題定位和解決能力,能對復(fù)雜測試場景進(jìn)行抽象和設(shè)計。
(2)具備良好的代碼規(guī)范和文檔習(xí)慣。
(3)強(qiáng)烈的責(zé)任心和自驅(qū)力,能積極主動地推進(jìn)工作。
加分項:
1、有測試平臺、工具開發(fā)經(jīng)驗者優(yōu)先。
2、熟悉持續(xù)集成/持續(xù)部署(CI/CD)流程,有 Jenkins、GitLab CI 等集成經(jīng)驗。
3、了解 Docker、K8s 等容器化技術(shù),有在相關(guān)環(huán)境中部署和執(zhí)行自動化測試的經(jīng)驗。
4、了解性能測試(JMeter、LoadRunner 等)或安全測試基礎(chǔ)知識。