Roles & Responsibilities :
⢠Analyse system and software requirements and derive test cases
⢠Develop and execute
o Unit/functional tests
o Integration tests
o System validation tests
o Regression tests
⢠Perform black-box and white-box testing of embedded firmware
⢠Validate communication protocols (CAN, SPI, I2C, UART, Ethernet, Bluetooth, TCP/IP etc.)
⢠Develop automated test scripts (Python)
⢠Debug failures using oscilloscopes, CAN tools, JTAG debuggers
⢠Prepare Test reports and maintain traceability matrix
⢠Collaborate with firmware, hardware, and system teams to resolve issues