✨ About The Role
- This role involves overseeing firmware and embedded software qualification processes from definition through execution.
- The successful candidate will be responsible for writing and executing comprehensive test plans to ensure complete code coverage, including automated tests.
- The position requires conducting validation activities both pre and post-deployment to ensure products perform as expected in real-world settings.
- The engineer will document all defects identified during testing and provide necessary testing metrics to track product quality.
- Collaboration with product development teams is essential to establish robust quality assurance processes and methodologies.
- The role also includes developing and maintaining internal tools for testing and development, enhancing product support and debugging capabilities.
- The engineer will design and implement automation frameworks integrated with CI/CD pipelines to streamline testing processes.
- Proactive monitoring of product performance in the field using device telematics is a key responsibility of this position.
âš¡ Requirements
- The ideal candidate will have over 7 years of quality assurance engineering experience, particularly with embedded systems and firmware.
- A strong background in developing internal tools, such as test frameworks and test tools, is essential, with at least 5 years of relevant experience.
- Experience in both manual and automated testing is crucial, with a minimum of 2 years dedicated to developing and executing automated tests.
- Proficiency in Unix/Linux environments and hands-on knowledge of Python or similar programming languages is required.
- The candidate should be familiar with CI tools like GitHub Actions or Jenkins, demonstrating a solid understanding of QA methodologies and tools.