
Python Automation Test Expert and S...
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
This role involves performing comprehensive testing on control logic developed by Control SW Engineers, including the testing of User Interfaces (UI). Responsibilities include preparing test cases for Hardware-in-the-Loop (HiL) and Software-in-the-Loop (SiL) environments by analyzing control SW models developed using MATLAB/Simulink and control SW algorithms developed in C++.
A key aspect of this position is the automation of these test cases for HiL and SiL environments, utilizing Python and C/C++.
Qualifications:
Candidates should have over 6 years of experience in Test Automation, with proficiency in Python or other programming languages like C/C++. Experience with the Robot framework is a significant advantage. For senior roles, 5+ years of hands-on experience in HiL/SiL Testing is required. Expertise in setting up and configuring HiL test benches (e.g., dSPACE, NI, Vector, OPAL-RT), understanding real-time simulation, and hardware interfacing are essential. The role also requires developing and executing SiL test cases for control algorithms and embedded software within model-based development environments, along with experience testing closed-loop control algorithms.
Experience with Linux systems and familiarity with power generation, grid-level control systems, and Power System Market Applications are considered advantageous.
Mandatory Skills:
- Test Automation using Python
- Verification of control algorithms
- Exposure to the Battery Energy Storage Systems (BESS) domain is mandatory.
Educational Qualification:
A Bachelor's degree (B.E / B.Tech) in Software Engineering, Computer Science, Quality Engineering, or a related technical field is required.
Company
Bosch
Bosch Global Software Technologies Private Limited is a wholly-owned subsidiary of Robert Bosch GmbH, a world leader in technology and services. They provide comprehensive Engineering, IT, and Busines...