Posted on: 23/12/2025
Description :
- Strong Experience in both Manual and Automated testing procedures and tools.
- Experience in designing a test pyramid, automation framework design, and implementation.
- Experience with autonomous driving compute systems, sensors and communication protocols, simulation environments. (e.g., NI/dSPACE/Vector)
- Experience with requirements verification and validation testing, from test cases / procedure development to test execution.
- Hands-on experience with mechanical, electrical, and software component integration, plus troubleshooting complex issues during system integration process.
Key Responsibilities :
- Develop and maintain Python / C/Matlab - based test automation frameworks for embedded systems.
- Programming skills for purposes of automated testing and data processing. (e.g., scripting, Matlab, Python, hardware inter)
- Interface with STM32 boards via serial, SWD/JTAG, and other communication protocols.
- Automate hardware-in-the-loop (HIL) testing and integrate with CI/CD pipelines.
- Analyze test results, generate reports, and collaborate with development teams to resolve issues.
- Work with embedded debugging tools (ST-Link, OpenOCD) and STM32CubeIDE for test execution.
- Ensure compliance with industry standards for embedded testing and documentation.
Required Skills :
- Strong proficiency in Python (PyTest, unittest, or similar frameworks).
- Experience with STM32 microcontrollers, STM32CubeMX, and STM32CubeIDE.
- Knowledge of embedded communication protocols (UART, SPI, I2C, CAN).
- Familiarity with firmware flashing and debugging tools (ST-Link, OpenOCD).
- Hands-on experience with test automation for embedded systems.
- Understanding of CI/CD tools (Jenkins, GitLab CI) and version control (Git).
- Ability to work with schematics and hardware interfaces for test setups.
- Experience in test traceability from system level to component level.
- Experience with UART, I2Cand other low level protocols is a plus
- Experience with modbus, ethernet is a plus
- Robot Framework, ,Jenkins, Gitlab and build tools experience is a plus
- Experience with a revision control system such as git is plus
- Eexperience with any one of the defect tracking tools : Rally, JIRA and Bugzilla
- Experience working in an Agile/Scrum development process and using collaboration tools, such as Jira, Confluence, Slack, etc.
- Excellent interpersonal skills and ability to work in team environment
- Ability to communicate effectively in both written and spoken English
- Excellent Interpersonal skills & ability to communicate effectively in both written and spoken English
Preferred Skills :
- Experience with hardware-in-the-loop (HIL) testing.
- Knowledge of real-time operating systems (RTOS) used in STM32.
- Familiarity with electronic lab equipment (oscilloscopes, logic analyzers).
- Basic C/C++ knowledge for embedded firmware understanding.
Education :
- Bachelors or Masters degree in Electronics, Computer Engineering, or related field.
- Mandatory Skills : QA + Automation + Python + Embedded
Did you find something suspicious?
Posted by
Posted in
Quality Assurance
Functional Area
QA & Testing
Job Code
1594219
Interview Questions for you
View All