工作經(jīng)驗:
1、計算機(jī)科學(xué)、軟件工程、自動化等相關(guān)專業(yè)本科及以上學(xué)歷。
2、具有1-4年軟件測試工作經(jīng)驗,其中至少1 年的混沌測試或相關(guān)領(lǐng)域(如可靠性測試、分布式系統(tǒng)測試)經(jīng)驗。
3、有參與大型復(fù)雜系統(tǒng)的測試項目經(jīng)驗,熟悉軟件開發(fā)和測試流程,了解敏捷開發(fā)和DevOps 模式。
專業(yè)技能:
1、熟練掌握至少一種混沌工程工具(如 Chaos Blade、ChaosMesh等),能夠熟練使用這些工具進(jìn)行實驗設(shè)計、執(zhí)行和結(jié)果分析。
2、精通 Linux 操作系統(tǒng),熟練掌握 Shell、Python 等腳本語言,能夠編寫自動化測試腳本和用于故障注入的腳本。
3、熟悉常見的網(wǎng)絡(luò)協(xié)議(TCP/IP、HTTP、RPC 等)和數(shù)據(jù)庫(關(guān)系型數(shù)據(jù)庫如 MySQL、非關(guān)系型數(shù)據(jù)庫如 Redis),具備網(wǎng)絡(luò)故障排查和數(shù)據(jù)庫操作的能力。
4、具備扎實的系統(tǒng)架構(gòu)知識,了解分布式系統(tǒng)、微服務(wù)架構(gòu)、容器化技術(shù)(如 Docker、Kubernetes)等,能夠理解和分析復(fù)雜系統(tǒng)的運(yùn)行機(jī)制和潛在風(fēng)險,優(yōu)先考慮。
5、掌握性能測試工具(如 JMeter、LoadRunner 等)和監(jiān)控工具(如 Prometheus、Grafana等)的使用方法,能夠利用這些工具對系統(tǒng)性能和運(yùn)行狀態(tài)進(jìn)行監(jiān)控和分析,優(yōu)先考慮。