軟體驗證資深工程師_能源系統解決方案新事業發展部(台北)
Description
【主要職責】
1. 依產品規格制定測試計畫、測試案例與測試報告。
2. 執行 Linux 設備的功能、整合、壓力與長時間穩定性測試。設備以嵌入式平台為主,也包含工業電腦(IPC)。
3. 驗證 Modbus TCP/RTU、CAN bus 與 RS-232/485 序列通訊的正確性、更新週期與異常處理,包括斷線、逾時、錯誤封包與 Modbus exception code。
4. 開發自動化測試腳本與設備模擬器(例如 Modbus slave/CAN 節點模擬),並整合進 CI 流程。
5. 搭建與維護測試環境,包括設備接線與模擬器、電源等周邊設定。
6. 協助重現與分析現場問題,回報缺陷並追蹤到修正完成。
7. 負責韌體版本的 release 驗證與回歸測試。
【必要條件】
1. 熟練 Python(1 年以上實務經驗),能獨立撰寫自動化測試腳本與測試工具(pytest 或同類框架)。
2. 熟悉 Linux 基本操作與 Shell script。
3. 了解 TCP/IP 網路基礎,能用 Wireshark 分析封包。
4. 熟悉 Git,使用過 Jira、GitLab Issues 等缺陷追蹤工具。
5. 具備撰寫測試計畫與測試報告的經驗。
6. 邏輯清楚,能精確描述問題的重現步驟。
【加分條件】
1. 有 Modbus、CAN bus 或序列通訊測試經驗,或用過 pymodbus、python-can、pyserial、CANoe 等工具。
2. 熟悉 Robot Framework 或其他測試自動化框架。
3. 有 Web UI 自動化測試經驗(Playwright、Selenium)。
4. 有硬體在環(HIL)測試,或使用電源供應器、電子負載、示波器等量測儀器的經驗。
5. 熟悉 Docker、GitLab CI,有測試自動化整合經驗。
6. 有儲能、電力電子或工業設備產品的測試經驗。
7. 了解 C/C++,能閱讀程式碼協助定位問題。