24 Oct
|
KOHLER India
|
Pune
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.
• Positive 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
📌 QA ENGINEER-ELECTRONICS (Pune)
🏢 KOHLER India
📍 Pune