About the Role
We are seeking an Embedded Test Automation Engineer who is a dynamic, results-driven team player. Our portfolio includes advanced 3-phase multi-circuit meters built on Modbus-based communication systems with integrated I/O capabilities and related functionalities.
In this role, you will play a pivotal part in automating the functional testing of scalable, high-performance metering firmware. You will collaborate cross-functionally, influence technical decisions, and contribute to delivering robust, high-quality solutions that align with evolving customer and business needs.
The position is called Firmware, Test automation Engineer and will be working in Advanced Metering business unit, based at Bangalore, and reporting to the General Manager.
Role & Responsibilities
- Be a technology and process expert - driving test, test fixture design and test automation, for an embedded product that includes a website, real-time services, integrated HMI, communication protocols like Modbus, Bacnet
- Work with a variety of test automation tools and physical setups for Power system domain.
- Develop efficient test strategies in-line with project constraints
- Design, implement, execute, and improve product and system tests
- Be a key part of an agile team from planning through execution to reporting
- Exposure & be able to understand firmware/functional test aspects of a Product line
Requirements
- 5 - 7 years experience in designing and developing the test automation suites for embedded products.
- Mandatory experience in Python framework development & automation, robot framework.
- Additionally Good to have: Selenium, postman, Pytest
- Good knowledge on CI/CD process.
- Knowledge on test life cycle (smoke test, functional test, regression test and performance test strategies)
- Experience/exposure to single phase/3 phase electric meters is a plus.
- Expsoure to accuracy test standards is a plus.
Behavioral Competencies:
- Demonstrates strong analytical thinking and structured problem-solving approach.
- Takes ownership with a proactive and solution-oriented mindset.
- Communicates effectively and collaborates well across teams.
- Shows curiosity and drive to learn, adapt, and improve.
- Ability to independently troubleshoot and resolve complex technical challenges.
Qualification and experience
- B.E./B.Tech in ECE / EEE
- 5-8-year work experience
Criteria to evaluate:
S no.Evaluation CriteriaMatching 1Python automation with Modbus, Serial communication, APIs, Consuming input files
Yes / No2Experience in developing python testing framework & automation
Yes / No3Robot framework
Yes / No4Experience with drivers to communicate with measurement & Control devices (i.e. Power sources, Oscilloscope, PLC I/Os or any devices with Serial/Ethernet communication)
Yes / No5Understanding of test requirements
Yes / No