Microsoft Azure R&D Cloud Server Infrastructure Team is responsible for the definition, design, and development of the hardware to deliver server infrastructure into Microsoft Datacenters, which is looking for one firmware testing engineer to maintain cloud computing systems and support cloud server management.
Firmware testing engineer
Create and Manage Test CaseCreate the preliminary test cases to meet requirement defined by the provided specification.Improving the test cases according to feedback from testers or specification owners.Manage test case update, including versioning the test cases, notifying related owner after test case is updated.Execute Test CaseSetup test environment to meet the requirement of firmware test cases, including test configurations, updating system with correct firmware and OS versions and preparing necessary tools.Follow pre-defined test plan to validate firmware.Automate the tests to improve test efficiency, including creating necessary tools.Full integration with existing test automation pipelineIssue IsolationDebug firmware issues during firmware deployment/upgrade or downgrade.Isolate issues to find out possible root causes by methods including, enabling or disabling firmware functions, using tool in different version, downgrade firmware or OS to previous version, using different OS.
Qualifications:
Understand how server firmware works Have good experience in server firmware testing and test case creation.Have working experience in C/C++ is preferred and Python is big bonusMicrosoft working experience is good to have.
Firmware Testing Engineer 韌體測試工程師:
1. 根據不同的要求制定初步測試。2. 對自動化嵌入式系統進行自動化調偵錯3.Python分層測試以最優化效率4.根據測試人員的回饋改進測試過程5.記錄、更新測試案例,包括創建測試的新版本、更新測試後通知相關所有者等6.設置測試環境以滿足韌體測試的要求,包括測試配置、使用正確的韌體和OS版本更新系統、準備必要道具等7.遵循預定義的測試計劃來確認測試環境與現有的交付、部署流程完全積體化8.創建用於自動化測試的工具在韌體部署/升級或降級期間進行偵錯,透過以下方法找出問題的根本原因:啟用或禁用韌體功能、使用不同版本的工具、將韌體或操作系統降級到先前版本、使用不同的操作系統等為其他團隊提供韌體測試
待遇:無需出差,雙休日,法定假日,特假,相關保險等
No management responsibility