The candidate will need to perform setup, research, development and test execution of sustaining the TestOps automation for Embedded OS Imaging SQ, driving the transition from manual testing to fully automated operational testing to speed up the entire SQ cycle supporting multiple platforms (PXIe, AXIe, and other instruments).
Responsibilities include development of test strategy, test plan and test cases for device library, BSP & Kernel OS.
Develop test methodology for the planned test and ensure it achieve the testing goal.
Determining test parameters, specify test to be performed, debugging test, resolving test and implementation issues.
Performs testability and test coverage analysis.
Develop and implement automated test in Windows Desktop and Embedded.
In charge of system integration and debug (including SW, FW and HW).
Work with R&D team to continuously improve the product quality
Responsibilities include acting as the primary tier-3 modular technical support attending tickets raised by Keysight customers.
Managing the Modular Inventory system, responsible for tracking all modular assets, ensuring the security of SQ assets
The ideal candidate should exhibit the following behavioral traits:
Excellent communication skill
Ability to work in a team environment
Ability to deal with ambiguity
Qualifications
Bachelor / Master's degree of Computer Engineering / EE / Computer Science
Min 3 - 6 years of experience working in software development or test development embedded Linux/Windows environment
Experience in C++, Shell Scripting and Python
Experience in Windows/Linux systems programming, focus on configuration interfaces
Working knowledge and experience in drivers and hardware-oriented software, Low-level SW/HW debug skills
Experience in CI/CD pipeline, DevOps and TestOps.
Knowledge in RF/Microwave Test Instrument and Modular Chassis
Knowledge in PXIe/AXIe.
Experience in software testing and able to call out the type of test needed to perform based on the requirements.