Responsibilities:As a Test Lead, you will be responsible for developing and implementing a robust testing strategy and quality assurance practices, collaborating closely with developers, technology managers, and other partners to ensure high-quality product delivery.
Key responsibilities include:
- Driving test automation, fostering continuous improvement in software quality, and leading a team to meet quality goals with comprehensive test coverage.
- In addition, you will build automated test solutions for firmware validation on Automotive platforms, define test architecture and scenarios, and ensure compliance with both internal and customer requirements across various test categories.
- You will also guide tool selection for testing and contribute to CI design and setup.
- You will provide technical leadership and line management for a distributed Test & QA team.
Required Skills and Experience:- Proven experience in both Release management and Test automation of product quality system software.
- Experience in software building and build management – for official downstream software and formal releases.
- Hands on experience of test code development and automation for firmware or system software. Python and Bash scripts skills are required.
- System validation experience of Linux embedded platforms
- Verification and Validation of embedded software release candidates and releases.
- Engineering management experience leading a team across multi timezones.
“Nice To Have” Skills and Experience:- Defect triaging and defect management experience of system software releases.
- Exposure to static and dynamic code analysis tools.
- Exposure to Automotive workloads, AI / ML software stacks, and tooling.
- Experience with Security Development Lifecycle (SDL) practices.
- Familiarity with open source projects such as Linux Kernel / AOSP, TF-A, TF-M, UEFI EDK II, U-Boot, Xen, Zephyr.
- Experienced in the application of Yocto SDK