工作職責:
1. 創建和管理測試用例
o創建初步的測試用例,以滿足提供的規範定義的要求。
o根據測試人員或規範所有者的反饋改進測試用例。
o管理測試用例更新,包括對測試用例進行版本控制,並在測試用例更新後通知相關所有者。
2. 執行測試用例
o設置測試環境以滿足韌體測試用例的需求,包括測試配置,使用正確的韌體和OS版本更新系統以及準備必要的工具。
o按照預定義的測試計劃來驗證韌體。
o自動化測試以提高測試效率,包括創建必要的工具。
o與現有的測試自動化管道完全集成
3.問題隔離
o在韌體部署/升級或降級期間調試固件問題。
o通過各種方法找出問題的根本原因,包括啟用或禁用韌體功能,使用不同版本的工具,將固件或操作系統降級到以前的版本以及使用不同的操作系統。
條件要求:
o3年以上相關工作經驗
o了解服務器韌體的工作方式
o在服務器韌體測試和測試案例創建方面具有豐富的經驗
o具有C / C ++的工作經驗者優先,Python是一大優勢
福利:雙休,特休,無出差,勞保,健保,退保,退休金等
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 six automation testing engineers to maintain cloud computing systems and support cloud server management.
Firmware testing engineer
1. Create and Manage Test Case
o Create the preliminary test cases to meet requirements defined by the provided specification.
o Improving the test cases according to feedback from testers or specification owners.
o Manage test case update, including versioning the test cases, notifying related owner after the test case is updated.
2. Execute Test Case
o Setup 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.
o Follow pre-defined test plan to validate firmware.
o Automate the tests to improve test efficiency, including creating necessary tools.
o Full integration with existing test automation pipeline
3. Issue Isolation
o Debug firmware issues during firmware deployment/upgrade or downgrade.
o Isolate issues to find out possible root causes by methods including, enabling or disabling firmware functions, using tools in different versions, downgrade firmware or OS to the previous versions, using a different OS.
Qualifications:
o Understand how server firmware works
o Have good experience in server firmware testing and test case creation.
o Have working experience in C/C++ is preferred and Python is a big bonus
o Microsoft working experience is good to have.