Senior QA Firmware Automation Engineer

Kohler

Pune District

On-site

INR 1,800,000 - 3,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Kohler in Pune, India, is seeking a Senior QA Firmware Automation Engineer to lead quality assurance for IoT-enabled products. The role focuses on driving test automation across firmware and connected devices.

The candidate will design scalable Python-based automation frameworks, validate multiple protocols, and collaborate with Firmware, Hardware, and DevOps teams to ensure robust end-to-end validation. 5+ years of embedded testing and Python scripting are required.

Qualifications

  • 5+ years of Embedded Firmware Testing, Validation, and Test Automation for embedded and connected products.
  • 5+ years of hands-on Python scripting and automation framework development.
  • Experience designing, developing, maintaining scalable firmware automation frameworks.
  • Experience integrating automation with CI/CD pipelines and hardware interfaces.

Responsibilities

  • Lead firmware validation and test automation activities for IoT-enabled products.
  • Design, develop, and maintain Python-based firmware automation frameworks and test scripts.
  • Develop and execute automated test strategies for embedded products across firmware, system, and end-to-end validation.
  • Automate and validate protocols (MQTT, Modbus, BLE, Zigbee, UART, SPI, I2C, TCP/IP) for connectivity.
  • Perform firmware validation on Linux, RTOS, and Non-RTOS platforms.
  • Integrate automated test execution into CI/CD pipelines for faster release cycles.
  • Drive HIL testing and hardware-software integration for end-to-end IoT validation.
  • Utilize hardware/protocol analysis tools to debug firmware and communication issues.

Skills

Python
C/C++
Firmware testing
Test automation
Linux
RTOS

Education

Bachelor's degree in Electronics/Computer Engineering
Master's degree preferred
ISTQB Foundation Certification (preferred)

Tools

PyTest
Robot Framework
CI/CD tools (Azure DevOps)
Git/GitHub

Job description

Job description
  • We are seeking a highly skilled and experienced Senior QA Firmware Automation Engineer to lead quality assurance initiatives for IoT-enabled and connected products. This role will drive test automation, ensure firmware reliability, and enhance quality engineering practices across the product lifecycle.
  • The candidate should have strong expertise in embedded firmware testing, automation framework development, communication protocol validation, and IoT ecosystem testing, along with a solid understanding of hardware-software integration. The candidate should possess hands-on experience in designing, developing, and maintaining scalable firmware automation frameworks, reusable automation libraries, automated test harnesses, and validation solutions for embedded and connected products.
  • candidate will collaborate with Firmware, Hardware, DevOps, and Product Engineering teams to develop automated test strategies and validate firmware functionality, device connectivity, interoperability, performance, reliability, and end-to-end embedded system behaviour.
Job Responsibilities
  • Lead firmware validation and test automation activities for IoT-enabled and connected products, ensuring product quality across firmware, system, integration, and regression testing.
  • Design, develop, maintain, and enhance Python-based firmware automation frameworks, reusable libraries, test scripts, and reporting mechanisms to support scalable automation solutions.
  • Develop and execute automated test strategies for embedded products, covering firmware, system-level, integration, and end-to-end validation scenarios.
  • Automate and validate communication protocols including MQTT, Modbus, BLE, Zigbee, UART, SPI, I2C, RS485 and TCP/IP to ensure reliable device connectivity and interoperability.
  • Perform firmware validation across Linux, RTOS, and Non-RTOS platforms, ensuring robust functionality and performance.
  • Integrate automated test execution into CI/CD pipelines to enable continuous testing and faster release cycles.
  • Drive Hardware-in-the-Loop (HIL) testing, hardware-software integration, and end-to-end IoT product validation for connected systems.
  • Utilize hardware and protocol analysis tools to debug, troubleshoot, and resolve complex firmware and communication issues.
  • Collaborate with cross-functional teams to improve test coverage, automation efficiency, and overall product quality throughout the development lifecycle.
Technical Skills -
Experience
  • 5+ years of experience in Embedded Firmware Testing, Validation, and Test Automation for embedded and connected products.
  • 5+ years of hands-on experience in Python scripting and automation framework development.
  • Proven expertise in designing, developing, maintaining, and enhancing scalable firmware automation frameworks.
  • Experience in developing reusable automation libraries, test harnesses, device abstraction layers, and validation utilities.
  • Strong understanding of framework architecture, modularization, code reusability, and automation best practices.
  • Hands-on experience integrating automation frameworks with embedded hardware, communication interfaces, and firmware validation environments.
  • Experience implementing data-driven, configuration-driven, and scalable automation solutions.
  • Proficiency in automated test execution, logging, reporting, result analytics, and test metrics generation.
  • Strong knowledge of framework optimization, maintainability, scalability, and long-term supportability.
  • Experience integrating firmware automation frameworks with CI/CD pipelines to support continuous testing and release validation.
  • Proven ability to automate firmware, system, integration, regression, and end-to-end validation testing for embedded and IoT products.
Programming
  • Strong programming skills in Python (Mandatory).
  • Sound knowledge of C/C++ and scripting concepts.
Embedded Systems
  • Linux, RTOS, and Non-RTOS platforms.
  • 16-bit and 32-bit Microcontrollers.
  • Embedded firmware validation, verification, and automation.
  • Hardware-software integration testing.
Protocols & Connectivity
  • MQTT, Modbus
  • UART, RS232, RS485
  • SPI, I2C
  • BLE, Zigbee, Wi-Fi, Bluetooth
  • TCP/IP, Ethernet
  • HTTP/HTTPS, REST APIs, FTP
Automation & DevOps
  • PyTest
  • Robot Framework
  • Custom Python Automation Frameworks
  • CI/CD Integration
  • Azure DevOps
  • Git/GitHub
  • Jira
  • Confluence
Hardware Debugging Tools
  • Oscilloscope
  • Logic Analyzer
  • Protocol Analyzers
  • Multimeter
  • Wireshark
  • MQTT Explorer
Education & Experience
  • Bachelor's degree in Electronics, Electronics & Instrumentation, Computer Engineering, or related field.
  • Master's degree preferred.
  • 58 years of experience in embedded firmware testing, automation, and validation.
  • ISTQB Foundation Certification (preferred).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware QA Engineer
Firmware QA Engineer

Mobitechwireless • India

On-site
INR 400,000 - 700,000
PF & ESI
Health Insurance
Performance-Based Appraisal
+2
Embedded QA
Embedded QA

Silicon Stack Pty • Pune District

On-site
INR 600,000 - 800,000
Lead Engineer, Quality Assurance
Lead Engineer, Quality Assurance

Pentair • Delhi

On-site
INR 2,600,000 - 3,800,000
Senior Engineer (QA)
Senior Engineer (QA)

Acldigital • Ahmedabad District

On-site
INR 500,000 - 700,000
Senior Engineer Validation and Verification
Senior Engineer Validation and Verification

Eaton • Maharashtra

On-site
INR 1,200,000 - 1,800,000
Senior IoT Test Engineer
Senior IoT Test Engineer

Freespace • Mumbai

On-site
INR 1,200,000 - 1,800,000
Paid annual leave
Sick leave
Family Mediclaim Cover
+7
QA Automation Engineer – Cloud & API (IoT)
QA Automation Engineer – Cloud & API (IoT)

Espressif Systems • Pune District

On-site
INR 1,200,000 - 1,800,000
Senior Engineer - Test firmware
Senior Engineer - Test firmware

Eaton Corporation • Hadapsar

On-site
INR 1,200,000 - 1,800,000
Embedded Firmware Tester
Embedded Firmware Tester

The Briminc • Pune District

On-site
INR 900,000 - 1,200,000
Senior Firmware Engineer
Senior Firmware Engineer

Hinduja Tech Limited • Pune District

On-site
INR 1,200,000 - 1,800,000