
Python Automation Test Expert and S...
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
As a Software Quality Assurance (SQA) Engineer at Bosch in Bengaluru, India, you will be responsible for the comprehensive testing of control logic developed by Control Software Engineers, including user interface (UI) testing. You will prepare test cases for Hardware-in-the-Loop (HiL) and Software-in-the-Loop (SiL) environments by analyzing control software models developed in MATLAB/Simulink and control software algorithms developed in C++. A key aspect of this role involves the automation of these test cases using Python and C/C++.
Qualifications for this role include 3-7 years of experience in test automation, with proficiency in Python or C/C++. Experience with the Robot framework is a significant advantage. For senior roles, a minimum of 5 years of hands-on experience in HiL/SiL testing is required, along with experience in setting up and configuring HiL test benches (e.g., dSPACE, NI, Vector, OPAL-RT). A strong understanding of real-time simulation and hardware interfacing is essential. You should be adept at developing and executing SiL test cases for control algorithms and embedded software within model-based development environments, and have experience testing closed-loop control algorithms. Familiarity with Linux systems is beneficial. Experience in power generation, grid-level control systems, and Power System Market Applications, particularly within the Battery Energy Storage System (BESS) domain, is a mandatory requirement. Candidates should hold a Bachelor's degree (B.E/B.Tech) in Software Engineering, Computer Science, Quality Engineering, or a related technical field.
Company
Bosch
Bosch Global Software Technologies Private Limited is a wholly-owned subsidiary of Robert Bosch GmbH, a leading global supplier of technology and services. The company offers comprehensive engineering...