Home/Job List/QA ENGINEER-ELECTRONICS
KOHLER India

QA ENGINEER-ELECTRONICS

KOHLER India

India
Full-Time
Posted 14 days ago

Job Description & Responsibilities

Firmware Automation Engineer

Department: Electrical & Electronics Engineering

Team: Quality Assurance (QA)

Reports To: QA Manager

Job Description

We are seeking a motivated and detail-oriented Firmware Automation Engineer to support quality assurance activities for IoT-enabled and connected products. The role involves firmware validation, automation testing, communication protocol verification, and end-to-end product quality assurance.

The candidate should have hands-on experience in embedded firmware testing, Python-based automation, hardware-software integration, and communication protocol validation. The engineer will work closely with Firmware, Hardware, DevOps, and Product Engineering teams to ensure reliable and high-quality product releases.

Job Responsibilities

  • Develop, execute, and maintain automated test scripts for firmware and embedded products.
  • Perform firmware, system, integration, regression, and end-to-end testing.
  • Validate communication protocols such as MQTT, Modbus, UART, SPI, I2C, BLE, and TCP/IP.
  • Execute firmware testing across Linux, RTOS, and Non-RTOS platforms.
  • Support CI/CD integration and automated test execution.
  • Participate in hardware-software integration testing and IoT product validation.
  • Analyze test results, debug failures, and collaborate with development teams to resolve issues.
  • Utilize debugging tools such as Oscilloscope, Logic Analyzer, Wireshark, and Protocol Analyzers.
  • Contribute to automation framework enhancements and test coverage improvements.

Technical Skills Experience

  • 2-5 years of experience in Embedded Firmware Testing, Validation, and Automation.
  • Hands-on experience with Python scripting and test automation.
  • Experience developing and maintaining automated test scripts and frameworks.
  • Exposure to firmware, integration, system, and regression testing.
  • Experience working with embedded hardware validation environments.
  • Basic understanding of CI/CD pipelines and automated testing.

Programming

  • Strong Python programming skills (Mandatory).
  • Working knowledge of C/C++ preferred.

Embedded Systems

  • Embedded firmware testing and validation.
  • Linux, RTOS, and Non-RTOS platforms.
  • Hardware-software integration testing.
  • Basic knowledge of microcontrollers and embedded systems.

Protocols & Connectivity

  • MQTT, Modbus
  • UART, RS232, RS485
  • SPI, I2C
  • BLE, Bluetooth, Wi-Fi
  • TCP/IP, Ethernet
  • REST API testing

Automation & DevOps

  • PyTest
  • Python-based Automation Frameworks
  • Azure DevOps
  • Git/GitHub
  • CI/CD concepts
  • Jira and Confluence

Hardware Debugging Tools

  • Oscilloscope
  • Logic Analyzer
  • Wireshark
  • Multimeter
  • Protocol Analyzers

Soft Skills

  • Strong analytical and problem-solving skills.
  • Good verbal and written communication.
  • Ability to work effectively in cross-functional teams.
  • Learning mindset and willingness to adopt new technologies.
  • Good documentation and reporting skills.

Education & Experience

  • Bachelor's degree in Electronics, Electronics & Instrumentation, Computer Engineering, or related field.
  • 2-5 years of experience in embedded firmware testing and automation.
  • ISTQB Certification preferred.

Work Location & Travel

  • 5 days/week work from office (mandatory).
  • 5-10% travel based on project and business requirements.

Preferred Domain Experience

  • IoT Devices & Connected Products
  • Smart Home Products
  • Consumer Electronics & Appliances
  • Building Automation Systems
  • Industrial Automation
  • Embedded Product Validation

Mandatory Skills

✅ 2-5 years Embedded Firmware Testing & Automation

✅ Python Programming

✅ PyTest Automation

✅ MQTT/Modbus/UART/SPI/I2C Testing

✅ Linux/RTOS Validation

✅ Azure DevOps & Git

✅ Hardware Debugging Tools

✅ 5 Days Work from Office

Desirable Skills

✅ Robot Framework

✅ HIL Testing

✅ Zigbee & Advanced IoT Protocols

✅ CI/CD Pipeline Integration

✅ IoT & Connected Product Experience

✅ ISTQB Certification

✅ Smart Home / Consumer Electronics Domain Experience

Required Skills

PythonAzureGitCI/CDJIRA

Job Details

Employment TypeFull-Time
Work ModeOn-Site
Experience2 – 5 years
Positions1

Posted by

N/A

Posted on:

24 Sept 2026

About KOHLER India

More open roles

Browse all jobs →