一、崗位職責
1. 質(zhì)量把關(guān)與風險預(yù)警
全面負責機電一體化智能設(shè)備從硬件、控制層到上位機軟件的測試工作,對產(chǎn)品整體質(zhì)量結(jié)果負責。
站在用戶視角,對功能、性能、穩(wěn)定性和安全性進行系統(tǒng)性評估,提前識別并預(yù)警質(zhì)量與業(yè)務(wù)風險。
2. 測試方案與用例設(shè)計
基于產(chǎn)品需求、控制邏輯和系統(tǒng)架構(gòu),獨立制定測試策略與測試計劃(含功能、集成、系統(tǒng)及回歸測試)。
運用等價類、邊界值、狀態(tài)遷移、場景法等方法,設(shè)計覆蓋正常流程、邊界條件和異常工況的測試用例。
針對斷電、通信異常、信號干擾、誤操作等高風險場景,設(shè)計專項測試方案。
3. 硬件與控制層測試
參與硬件樣機測試,依據(jù)電路原理、接線圖和接口規(guī)范,對傳感器、執(zhí)行器、控制單元等進行聯(lián)調(diào)與驗證。
使用萬用表、示波器、邏輯分析儀等工具定位信號與接口問題,配合硬件工程師完成故障分析。
評估環(huán)境因素(溫度、濕度、振動、電磁干擾等)對設(shè)備的影響,參與或組織可靠性與環(huán)境適應(yīng)性測試。
4. 上下位機與系統(tǒng)集成測試
對嵌入式/控制層(含PLC、寄存器、I/O點、通信報文等)進行聯(lián)機調(diào)試與邏輯驗證。
負責上位機(PC端、Web端、移動端)功能測試、界面測試和接口/API測試。
組織并實施端到端系統(tǒng)集成測試,構(gòu)建貼近真實用戶的業(yè)務(wù)場景,驗證多設(shè)備、多模塊聯(lián)動與互鎖安全邏輯。
5. 通信協(xié)議與控制邏輯驗證
基于Modbus、MQTT、CAN/CANopen及自定義TCP/UDP協(xié)議等,對設(shè)備內(nèi)部與外部通信進行抓包、分析與一致性驗證。
評審和理解控制時序圖、狀態(tài)機圖,設(shè)計用例驗證復(fù)雜聯(lián)動、互鎖、安全鏈邏輯的正確性與健壯性。
6. 自動化測試與工具建設(shè)(加分職責)
使用Python等語言編寫自動化測試腳本,通過串口、網(wǎng)絡(luò)接口等方式實現(xiàn)設(shè)備自動化控制與回歸測試。
引入和維護自動化測試框架(如Pytest、Robot Framework),持續(xù)優(yōu)化測試效率與覆蓋率。
根據(jù)需要設(shè)計簡易夾具、腳本工具或小型測試平臺,提升測試執(zhí)行效率與穩(wěn)定性。
7. 缺陷管理與質(zhì)量度量
使用Jira、禪道、TestRail等工具進行缺陷跟蹤、用例管理和測試進度跟蹤。
對缺陷進行清晰、準確、可復(fù)現(xiàn)的描述,并評估其嚴重程度和業(yè)務(wù)影響。
輸出測試報告和質(zhì)量分析結(jié)論,為版本發(fā)布與上線提供決策依據(jù)。
8. 跨團隊協(xié)作與經(jīng)驗沉淀
與硬件、嵌入式、上位機開發(fā)、產(chǎn)品、項目等角色緊密協(xié)作,推動問題閉環(huán)與質(zhì)量持續(xù)改進。
從典型問題和重大缺陷中總結(jié)經(jīng)驗,沉淀測試策略、規(guī)范與最佳實踐,反哺需求與設(shè)計階段。
在項目高壓階段,合理安排測試優(yōu)先級與資源,支撐關(guān)鍵版本交付。
二、任職要求
1. 教育與專業(yè)背景
本科及以上學歷,機電工程、自動化、計算機科學、電子信息工程、測控技術(shù)與儀器等相關(guān)專業(yè)優(yōu)先。
2. 經(jīng)驗要求
3年以上測試工作經(jīng)驗,其中至少2年智能硬件/機電一體化相關(guān)測試經(jīng)驗優(yōu)先。
優(yōu)先:具備智能硬件、物聯(lián)網(wǎng)(IoT)、機器人、工業(yè)自動化、智能家電等產(chǎn)品測試經(jīng)驗。
次優(yōu):有嵌入式系統(tǒng)或消費電子產(chǎn)品測試經(jīng)驗。
可考慮:純軟件測試背景,但需對硬件有強烈興趣并具備快速學習能力。
3. 硬件與機電相關(guān)能力
理解基礎(chǔ)電路原理,熟悉常見硬件接口(USB、RS-232/485、CAN、Ethernet、GPIO、I2C、SPI等),能閱讀接線圖與簡單原理圖。
熟練使用萬用表、示波器、邏輯分析儀等儀器,具備基本硬件故障定位能力。
對環(huán)境可靠性測試有基本認識,了解溫度、濕度、振動、電磁干擾等對設(shè)備的影響。
4. 軟件與測試技術(shù)能力
扎實的軟件測試理論基礎(chǔ),熟悉黑盒、灰盒測試方法及等價類、邊界值、狀態(tài)遷移、場景法等用例設(shè)計技術(shù)。
有PC端、Web端或移動端應(yīng)用測試經(jīng)驗,熟悉GUI測試和接口/API測試。
理解嵌入式系統(tǒng)基本概念,有與PLC、MCU、嵌入式Linux等系統(tǒng)聯(lián)調(diào)或測試經(jīng)驗者優(yōu)先。
能通過日志、調(diào)試工具分析上下位機行為與異常。
5. 通信協(xié)議與控制邏輯能力(關(guān)鍵區(qū)分項)
熟悉常用工業(yè)/物聯(lián)網(wǎng)通信協(xié)議,如Modbus、MQTT、CAN/CANopen、TCP/UDP等,能使用Wireshark等工具進行抓包與協(xié)議分析。
能理解控制時序圖、狀態(tài)機、I/O點與寄存器映射關(guān)系,有設(shè)計或執(zhí)行聯(lián)動、互鎖、安全鏈測試經(jīng)驗者優(yōu)先。
具備系統(tǒng)集成測試經(jīng)驗,能從全鏈路視角設(shè)計端到端測試場景。
6. 自動化與編程能力(重要加分項)
至少掌握一種編程/腳本語言,優(yōu)先Python,或C/Java等,用于測試腳本和小工具開發(fā)。
有使用Pytest、Robot Framework等自動化測試框架的實戰(zhàn)經(jīng)驗者優(yōu)先。
了解通過串口、網(wǎng)絡(luò)命令等方式控制設(shè)備,實現(xiàn)批量回歸與持續(xù)集成下的自動化測試。
7. 工具與文檔能力
熟練使用缺陷管理和測試管理工具(如Jira、禪道、TestRail等)。
具備良好的文檔編寫能力,能輸出結(jié)構(gòu)清晰、數(shù)據(jù)充分的測試計劃、用例與測試報告。
8. 思維方式與工作素養(yǎng)
具備系統(tǒng)性思維,能從“硬件—控制—軟件—用戶”全鏈路角度分析問題與風險。
具備強烈的探索精神與好奇心,習慣主動挖掘邊界場景和潛在問題,而不僅限于執(zhí)行用例。
工作嚴謹細致,追求高標準的記錄和可追溯性,有“工匠精神”,樂于優(yōu)化測試方法與工具。
安全意識強,對機電設(shè)備潛在物理風險有敏感度,能在測試設(shè)計中充分考慮安全與防護。
9. 軟技能與個人特質(zhì)
擁有良好的溝通表達能力,能用清晰、可視化的方式(日志、截圖、波形圖等)向技術(shù)團隊說明問題。
能將技術(shù)風險轉(zhuǎn)化為業(yè)務(wù)與用戶影響,與項目經(jīng)理、產(chǎn)品等非技術(shù)角色進行有效溝通。
具備良好的團隊協(xié)作精神,適應(yīng)跨職能、多角色協(xié)同的工作模式。
抗壓能力強,能夠在項目關(guān)鍵節(jié)點承受高強度測試任務(wù),并合理安排優(yōu)先級。
具備用戶體驗同理心,關(guān)注易用性、交互反饋和可靠性,對“不舒服但能用”的體驗保持敏感。