
Engineer - QA Automation
Eaton · Pune Division, Maharashtra, India
This listing has closed — view similar roles below.
- On site
- Full-time
- $100,000 / year
- Pune Division, Maharashtra, India
Job highlights
- Define test strategy and develop automation suites.
- Implement HiL test environments for control logic validation.
- Analyze and modify MATLAB/Simulink models.
- Collaborate with cross-functional engineering teams.
- Drive process improvements in agile development.
About the role
QA Automation Engineer - Eaton
The QA Automation Engineer will play a crucial role in ensuring the quality of our electrical and power system control logic through robust test automation.
What You’ll Do
- Define test strategy, including product requirements, key test areas, and developing comprehensive test plans.
- Develop detailed test plans, scripts, and procedures for executing tests and documenting expected results.
- Implement robust, scalable, high-quality test automation suites using various automation tools to enhance testing efficiency.
- Configure and execute Hardware-in-the-Loop (HiL) test environments to validate electrical and power system control logic under diverse operating and fault conditions.
- Develop, modify, or analyze MATLAB/Simulink or real-time compatible models, and understand existing system models to support control validation, working with system elements like converters, inverters, energy storage systems, generators, grid interfaces, and dynamic loads.
- Collaborate effectively with software engineers, developers, and other test engineers to ensure thorough product testing and early defect identification.
- Contribute to the development of agile software engineering processes, including continuous integration and continuous delivery.
- Be proactive in writing tests and performing testing to ensure the quality of production code.
- Demonstrate, present, and document solutions clearly to stakeholders such as product managers, developers, and customers.
- Provide work estimates and participate in design, implementation, and code reviews.
- Drive process improvements within the software development team and the Business Unit.
Qualifications
- Bachelor’s degree in Electrical Engineering, Power Systems or equivalent from an accredited institution.
- Master’s degree in Electrical Engineering / Energy Systems or equivalent.
Skills and Experience
- 3-5 years of progressive experience in software industry testing, and deploying technology solutions for shipping high-quality products.
- 3-5 years of experience in testing and automation using tools like Python.
- 3-5 years of experience in QA / System Testing / Validation.
- Hands-on experience in HiL or real-time simulation-based testing including system integration, fault injection, and closed-loop validation.
- Domain knowledge in one of the following: Microgrid systems, Renewable energy systems (PV, Wind, BESS), Power electronics (Inverters, Converters), EV charging systems, Grid control, protection, or industrial drives.
- 3-5 years of experience in model development or model understanding.
- MATLAB / Simulink hands-on experience.
- Experience with Microsoft Azure, IEC 611131-3 ST (in the Codesys runtime), C#, C++, JavaScript, HTML, and Python is a must-have.
- Experience with Hardware In Loop (HIL) testing is valuable.
- Experience with agile software development methodologies is desirable.
- Experience in test automation, automating testing and result reporting is desirable.
- Experience with CI/CD tools and practices, Azure DevOps (ADO), and similar tools and methodologies.
- Strong problem-solving and analytical skills are essential.
Key skills/competency
- Test Strategy
- Test Automation
- HiL Testing
- MATLAB Simulink
- Python
- Agile Methodologies
- CI/CD
- Azure DevOps
- Power Systems
- Electrical Engineering
Skills & topics
- QA Engineer
- Automation Engineer
- Test Automation
- HiL Testing
- MATLAB Simulink
- Python
- Agile
- CI/CD
- Azure DevOps
- Electrical Engineering
- Power Systems
- Software Testing
- System Validation
How to get hired
- Tailor your resume: Highlight your 3-5 years of experience in QA, test automation, and specific technologies like Python, MATLAB/Simulink, and Azure DevOps.
- Showcase domain expertise: Emphasize any experience with microgrids, renewable energy, power electronics, or EV charging systems.
- Demonstrate technical skills: Detail your hands-on experience with HiL testing, system integration, and fault injection.
- Prepare for interviews: Be ready to discuss your problem-solving approach and experience driving process improvements in agile environments.
Technical preparation
Master Python for automation scripting.,Practice MATLAB/Simulink model analysis.,Familiarize with HiL testing concepts.,Review Azure DevOps and CI/CD practices.
Behavioral questions
Describe a complex testing challenge you solved.,How do you ensure code quality proactively?,Share an example of process improvement you drove.,How do you collaborate with developers on defects?
Frequently asked questions
- What specific electrical engineering domain knowledge is most valuable for the QA Automation Engineer role at Eaton?
- For the QA Automation Engineer position at Eaton, a strong understanding of Microgrid systems, Renewable energy systems (like PV, Wind, BESS), Power electronics (Inverters, Converters), EV charging systems, or Grid control, protection, or industrial drives is highly beneficial. Highlighting experience in any of these areas on your resume will significantly strengthen your application.
- What are the key automation tools required for the QA Automation Engineer role at Eaton?
- The QA Automation Engineer role at Eaton requires experience with automation tools, particularly Python. Familiarity with Microsoft Azure, Azure DevOps (ADO), and CI/CD tools and methodologies is also crucial for success in this position.
- How important is experience with Hardware-in-the-Loop (HiL) testing for this position?
- Experience with Hardware-in-the-Loop (HiL) testing is a very valuable skill for this QA Automation Engineer role at Eaton. The job description explicitly mentions configuring and executing HiL test environments, so hands-on experience in this area is highly desirable.
- What academic background is preferred for the QA Automation Engineer at Eaton?
- Eaton prefers candidates for the QA Automation Engineer role to hold a Bachelor’s degree in Electrical Engineering, Power Systems, or an equivalent field. A Master’s degree in Electrical Engineering or Energy Systems is also considered a strong qualification.
- Can you describe the typical work environment and team structure for a QA Automation Engineer at Eaton?
- The QA Automation Engineer at Eaton will work within an agile software engineering environment. You will collaborate closely with software engineers, developers, and other test engineers, contributing to continuous integration and delivery practices to ensure high-quality production code.