09 Nov
|
Happiest Minds Technologies
|
India
09 Nov
Happiest Minds Technologies
India
Job Summary
Embedded Python Test Automation Engineer
Experience Range
5 Years
Must-Have Skills
Solid experience in Python-based test automation.
Hands-on experience with Pytest and Robot Framework.
Experience in embedded systems testing and validation.
Understanding of MCU architecture, including ARM Cortex.
Knowledge of GPIO, UART, SPI, I2C, interrupts, timers, and watchdogs.
Experience in communication protocol testing and automation.
Hands-on experience with BDD using Cucumber or Behave.
Experience testing UART, SPI, I2C, CAN, MODBUS, BACnet and BLE protocols.
BLE testing, including scanning, advertising, connection stability, GATT validation, and data exchange.
Firmware flashing, debugging, upgrade validation, and OTA validation.
Experience with UART/RTT logs, packet-level debugging, and automated log analysis.
Experience in test harness development, regression testing, functional testing, and system-level validation.
Familiarity with Git, GitHub, and CI/CD automation.
Valuable-to-Have Skills
MQTT protocol testing for IoT devices.
Hardware-in-the-Loop (HIL)
setup and validation.
Basic C/C++ firmware understanding.
RTOS fundamentals.
PySerial and JTAG/SWD debugging using Segger J-Link.
BLE automation using nRF Connect APIs and custom scripts.
GitHub Actions and Jenkins.
Stress, soak, and power consumption testing.
Allure and HTML test reporting.
Simulation tools for embedded systems testing.
Tools and Technologies
Programming: Python
Automation: Pytest, Robot Framework, Cucumber, Behave
Embedded Platforms: ARM Cortex, RTOS
Protocols: UART, SPI, I2C, GPIO, BLE, MQTT
Debugging: PySerial, Segger J-Link, JTAG/SWD, UART logs, RTT logs
Firmware Testing: Flashing, debugging, OTA validation
CI/CD and Version Control: Git, GitHub, GitHub Actions, Jenkins
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Test Module Lead Python Pune (India)
🏢 Happiest Minds Technologies
📍 India