Live opening · Posted 10 hours ago

TEST MODULE LEAD - Python

Happiest Minds · Pune Division, Maharashtra, India (On-site)
Linkedin No
JobBeeper subscribers received an alert for this role.

At a glance

The key details from the original listing.

Posted 10 hours ago
CompanyHappiest Minds
LocationPune Division, Maharashtra, India (On-site)
Work modeNo
SkillsPython, C++, CI/CD, Jenkins
SourceLinkedin
ListedPosted 10 hours ago

About the role

Description supplied by the original job listing.

Job Description: Embedded Test Automation Engineer
Experience Range - 5 Years
Reference : SMART9857_HM
Must-Have Skills
Strong 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 and nRF52.
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, 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, basic C/C++
Automation: Pytest, Robot Framework, Cucumber, Behave
Embedded Platforms: ARM Cortex, nRF52, 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
Reporting: Allure, HTML reports
Python

Work arrangement
No

Your early-applicant advantage

Live timing from JobBeeper.

Live data
6 min from Linkedin publishing this role to us finding it
15 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
74,233 roles found in the last 24 hours — the newest are not on this site yet
See available plans →

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Create free account →
⚡ Get fresh job alerts 📱 Get App