04 Nov
|
Happiest Minds
|
Pune
04 Nov
Happiest Minds
Pune
: Embedded Python Test Automation Engineer
Experience Range - 5 Years
Must-Have Skills
? Robust 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.
Good-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
📌 TEST MODULE LEAD - Python (Pune)
🏢 Happiest Minds
📍 Pune