Responsibilities:
Your responsibility will include developing test cases and test infrastructure for validating firmware to both Arm internal and customer specified test specifications across various test categories - Compliance, Stress, Accelerated life, Strife, Reliability, Performance, Security, and robustness. You will play a key role in developing and using appropriate tooling options for different types of testing and contribute to development of CI pipelines.
Required skills and experience:
- Hands-on experience in test development using C.
- Excellent scripting skills – Python, Bash
- Verification and Validation of embedded software release candidates and releases.
- Experience in Quality Assurance and Test automation of product quality system software, preferably for server ecosystem.
'Nice to Have' skills and experience:
- Experience with Security testing and tools - Fuzzing and penetration testing, SCA & SAST tools, root cause analysis.
- System validation experience of platforms utilizing UEFI and ACPI for technologies such as RAS, Virtualization, Power Management, PCI-E and CXL.
- Familiarity with Arm SystemReady SR Compliance Program.
- Both pre-silicon and post-silicon validation expertise.