QA ENGINEER-ELECTRONICS

KOHLER India

Maharashtra

On-site

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

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

KOHLER India is seeking a Firmware Automation Engineer to strengthen the Quality Assurance team for IoT-enabled products. You will develop and maintain automated firmware tests, validate communication protocols, and collaborate with Firmware, Hardware, DevOps, and Product Engineering to ensure quality releases.

This role requires hands-on embedded firmware testing, Python-based automation, and experience across Linux/RTOS platforms.

Qualifications

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

Responsibilities

  • Develop, execute, and maintain automated test scripts for firmware and embedded products.
  • Perform firmware, system, integration, regression, and end-to-end testing.
  • Validate MQTT, Modbus, UART, SPI, I2C, BLE, TCP/IP protocols.
  • Execute firmware testing across Linux, RTOS, and Non-RTOS platforms.
  • Support CI/CD integration and automated test execution.
  • Analyze results, debug issues, and collaborate with development teams.

Skills

Python
Embedded testing
Automation
Linux
RTOS
C/C++
CI/CD
HW integration
MQTT/Modbus
PyTest

Education

B.E./B.Tech in Electronics/Instrumentation/Computer Eng

Tools

Azure DevOps
Git/GitHub
Wireshark
Oscilloscope
Logic Analyzer
Jira
Confluence
PyTest

Job description

Department: Electrical & Electronics Engineering
Team: Quality Assurance (QA)
Reports To: QA Manager

Job Description

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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AM-SOFTWARE QUALITY ENGINEER, FIRMWARE
AM-SOFTWARE QUALITY ENGINEER, FIRMWARE

Kohler • Pune District

On-site
INR 1,000,000 - 1,600,000
AM-SOFTWARE QUALITY ENGINEER, FIRMWARE
AM-SOFTWARE QUALITY ENGINEER, FIRMWARE

KOHLER India • Pune District

On-site
INR 400,000 - 650,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
Embedded QA
Embedded QA

Silicon Stack Pty • Pune District

On-site
INR 600,000 - 800,000
Embedded Testing Engineer
Embedded Testing Engineer

Copeland • Pune District

On-site
INR 420,000 - 600,000
Engineer - QA
Engineer - QA

KSB Company • Maharashtra

On-site
INR 700,000 - 1,200,000
Embedded QA
Embedded QA

Dexian India • VIP Area

On-site
INR 1,200,000 - 1,500,000
TEST MODULE LEAD - Python scripting
TEST MODULE LEAD - Python scripting

Happiest Minds Technologies • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Principle Engineer (Embedded Test)
Principle Engineer (Embedded Test)

TYZER TECHNOLOGIES • Bengaluru

On-site
INR 3,500,000 - 5,500,000