資深測(cè)試工程師
2-4萬(wàn)元/月崗位職責(zé):
1.負(fù)責(zé)支付核心鏈路的性能測(cè)試體系構(gòu)建,從零開(kāi)始建立完整的性能測(cè)試框架,涵蓋性能測(cè)試標(biāo)準(zhǔn)、流程規(guī)范及指標(biāo)體系(如TPS、響應(yīng)時(shí)間、P99、可用性、容量模型等)。結(jié)合支付業(yè)務(wù)特性(收單、資金流轉(zhuǎn)、賬務(wù)處理、清分結(jié)算等),設(shè)計(jì)可復(fù)用的性能測(cè)試方案與腳本資源庫(kù)。
2.主導(dǎo)關(guān)鍵場(chǎng)景的性能分析與瓶頸識(shí)別,針對(duì)高并發(fā)、高可用業(yè)務(wù)環(huán)節(jié)(如支付下單、回調(diào)通知、轉(zhuǎn)賬操作、卡券核銷等)開(kāi)展壓力測(cè)試、容量測(cè)算和基線設(shè)定。深入排查后端Java微服務(wù)、數(shù)據(jù)庫(kù)、緩存系統(tǒng)、消息中間件的性能問(wèn)題,推動(dòng)架構(gòu)層面的優(yōu)化改進(jìn)。
3.設(shè)計(jì)并維護(hù)性能測(cè)試環(huán)境及相關(guān)工具鏈,搭建高度貼近生產(chǎn)環(huán)境的測(cè)試平臺(tái),包含測(cè)試數(shù)據(jù)構(gòu)造、分布式壓測(cè)工具(如JMeter、Locust、K6)部署、監(jiān)控系統(tǒng)集成(Prometheus/Grafana/SkyWalking)。引入并持續(xù)優(yōu)化自動(dòng)化性能測(cè)試框架,實(shí)現(xiàn)性能回歸測(cè)試能力。
4.建立性能指標(biāo)監(jiān)控機(jī)制與容量規(guī)劃流程,協(xié)同研發(fā)、架構(gòu)與運(yùn)維團(tuán)隊(duì),構(gòu)建覆蓋全鏈路的性能監(jiān)控體系(涉及服務(wù)層、數(shù)據(jù)庫(kù)、Redis、MQ及第三方依賴)。基于歷史壓測(cè)結(jié)果與線上運(yùn)行數(shù)據(jù),輸出容量預(yù)估建議及彈性擴(kuò)縮容策略。
5.參與重大版本上線與高峰期運(yùn)營(yíng)保障,在大促活動(dòng)、節(jié)假日或金融熱點(diǎn)事件前組織專項(xiàng)性能評(píng)估與壓測(cè)演練。輸出潛在風(fēng)險(xiǎn)清單、性能優(yōu)化措施,并在關(guān)鍵時(shí)期提供現(xiàn)場(chǎng)技術(shù)支撐。
任職要求:
1.具備5年以上性能測(cè)試工作經(jīng)驗(yàn),熟悉高并發(fā)分布式系統(tǒng)的測(cè)試方法,有支付、銀行、電商、金融科技等領(lǐng)域高TPS場(chǎng)景實(shí)踐經(jīng)驗(yàn)者優(yōu)先。
2.熟悉性能測(cè)試?yán)碚擉w系及常用測(cè)試類型,包括壓力測(cè)試、負(fù)載測(cè)試、容量驗(yàn)證、穩(wěn)定性壓測(cè)及全鏈路仿真測(cè)試等。
3.精通至少一種主流壓測(cè)工具,如JMeter、Locust或K6,具備腳本開(kāi)發(fā)或工具二次擴(kuò)展能力。
4.對(duì)后端技術(shù)架構(gòu)及性能相關(guān)組件有一定掌握,包括Java微服務(wù)(SpringCloud/Dubbo)、關(guān)系型數(shù)據(jù)庫(kù)(MySQL/PostgreSQL)、緩存系統(tǒng)(Redis)、消息隊(duì)列(Kafka/RabbitMQ/RocketMQ)、API網(wǎng)關(guān)、負(fù)載均衡及容器化平臺(tái)(K8s)。
5.具備較強(qiáng)的性能問(wèn)題定位與調(diào)優(yōu)能力,能結(jié)合系統(tǒng)監(jiān)控指標(biāo)(CPU使用率、線程狀態(tài)、GC行為、連接數(shù)等)以及代碼邏輯、SQL執(zhí)行情況進(jìn)行根因分析。
6.有從零搭建性能測(cè)試體系或平臺(tái)的實(shí)際經(jīng)驗(yàn)者優(yōu)先考慮。
7.具備良好的溝通協(xié)作能力,能與客戶、項(xiàng)目成員及技術(shù)專家高效交流,輸出技術(shù)解決方案并提供現(xiàn)場(chǎng)支持;具備英語(yǔ)口語(yǔ)交流能力者優(yōu)先。