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