Job Title: Embedded Firmware QA - Test Automation
Reference: SMART6671_HM
Years of Experience: 4 to 7 years
Job Location: Pune
Job Summary
We are seeking an experienced Embedded Automation Test Engineer with strong expertise in test automation, embedded systems testing, and protocol validation. The ideal candidate will have hands-on experience with Robot Framework, DNP3 protocol testing, Python programming, and embedded system validation. The role involves developing automated test solutions, executing protocol compliance tests, and supporting quality assurance activities for embedded products and systems.
Key Responsibilities
- Design, develop, and maintain automated test frameworks and test scripts using Robot Framework and Python.
- Perform DNP3 protocol testing and validation using ASE2000 or equivalent testing tools.
- Execute functional, integration, regression, and system-level testing for embedded systems.
- Analyze test results, identify defects, and work closely with development teams to resolve issues.
- Manage source code and test artifacts using GitHub.
- Track defects, test execution, and project activities through JIRA.
- Develop and maintain test documentation, test cases, and automation reports.
- Participate in requirement reviews and provide testability feedback.
- Support continuous improvement of automation frameworks and testing processes.
Mandatory SkillsAutomation & Testing
- Robot Framework
- DNP3 Protocol Testing
- ASE2000
- Embedded Systems Testing
Programming
Tools
Preferred Skills
- CI/CD pipeline integration and automated test execution.
- Experience with Electrical Functional Testing using Programmable Power Supplies such as:
- Test Management tools such as Zephyr Squad.
- Knowledge of industrial automation, power systems, or smart grid applications.
Qualifications
- Bachelor's or Master's degree in Electronics, Electrical Engineering, Embedded Systems, Computer Science, or a related field.
- Strong understanding of software testing methodologies and automation best practices.
- Experience working in Agile/Scrum development environments.
Desired Competencies
- Strong analytical and troubleshooting skills.
- Excellent communication and collaboration abilities.
- Ability to work independently and manage multiple testing activities.
- Commitment to quality and continuous improvement.