崗位職責(zé):
-自動化測試框架開發(fā)與維護(hù): 設(shè)計、開發(fā)和維護(hù)針對CarIoT(汽車物聯(lián)網(wǎng))相關(guān)功能(如藍(lán)牙, WiFi, 遠(yuǎn)程控制, 車輛數(shù)據(jù)上傳等)的自動化測試框架。
-自動化腳本編寫與執(zhí)行: 根據(jù)測試需求,編寫、調(diào)試和執(zhí)行穩(wěn)定、高效的自動化測試腳本,并集成到CI/CD(持續(xù)集成/持續(xù)部署)流水線中。
-自動化測試策略制定: 參與制定CarIoT領(lǐng)域的自動化測試策略,識別可自動化的測試場景,提升測試覆蓋率和效率。
-測試工具與平臺建設(shè): 探索和引入先進(jìn)的自動化測試工具、技術(shù)及平臺,提升自動化測試的整體能力。
-問題分析與定位: 對自動化測試失敗的結(jié)果進(jìn)行深入分析,協(xié)助開發(fā)團(tuán)隊定位底層代碼或系統(tǒng)架構(gòu)問題。
-代碼與文檔管理: 對自動化代碼進(jìn)行版本控制,并編寫清晰的技術(shù)文檔。
崗位要求:
學(xué)歷與經(jīng)驗: 計算機(jī)科學(xué)、軟件工程或相關(guān)專業(yè)本科及以上學(xué)歷,具備2年以上自動化測試開發(fā)經(jīng)驗,有汽車電子、物聯(lián)網(wǎng)或嵌入式系統(tǒng)測試經(jīng)驗者優(yōu)先。
編程能力(硬性要求):
熟練掌握至少一種編程語言,如 Python(優(yōu)先)、Java 或 C++。
具備良好的代碼設(shè)計和編寫能力,了解數(shù)據(jù)結(jié)構(gòu)和使用設(shè)計模式。
專業(yè)知識:
精通UI自動化(如Appium, Selenium)和/或接口自動化測試。
熟悉常見的自動化測試框架(如Pytest, Robot Framework等)。
了解CI/CD理念和工具(如Jenkins, GitLab CI)。
對網(wǎng)絡(luò)通信協(xié)議(如TCP/IP, HTTP/HTTPS, MQTT)有基本了解。
技能要求:
系統(tǒng)性思維: 具備從架構(gòu)層面思考和設(shè)計自動化解決方案的能力。
問題解決能力: 具備很強(qiáng)的分析和解決復(fù)雜技術(shù)問題的能力。
學(xué)習(xí)能力: 能夠快速學(xué)習(xí)新的技術(shù)和業(yè)務(wù)領(lǐng)域知識。
加分項:
有車聯(lián)網(wǎng)相關(guān)協(xié)議(如Some/IP, CAN)測試經(jīng)驗。
有性能、體驗指標(biāo)或可靠性測試自動化經(jīng)驗。
有容器化技術(shù)(Docker)經(jīng)驗。