Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
SW QA Engineer - FE image - Rise Careers
Job details

SW QA Engineer - FE

Company Description

Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 28,200+ associates, it’s the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region.

Job Description

Roles & Responsibilities :

SW QA Engineer will perform testing on the Control Logics developed by Control SW Engineer. Also be responsible for testing UI.

Preparation of tests cases for HiL, SiL environments by understanding the control SW models developed using MATLAB/Simulink

Preparation of tests cases for HiL, SiL environments by understanding the control SW algorithms developed using C++

Automation of test cases for HiL, SiL environments using Python, C/C++

 

Qualifications

Educational qualification:

•             The candidate will have a B.S. degree in Software Engineering, Computer Science, Quality Engineering, or related technical field. 

•          

Experience :

   5 - 7  years of experience testing applications developed in Ruby/Javascript

•             5 - 7 years of experience in programming languages such as Python and C/C++.

•             5+ years of hands-on experience in HIL/SIL Testing and Model-Based Development

•           Experience in setting up and configuring HIL test benches (e.g., dSPACE, NI, Vector, OPAL-RT).

•           Understanding of real-time simulation and hardware interfacing.

•             Develop and execute SIL test cases for control algorithms and embedded software in model-based development environments.

•             Experience testing closed-loop control algorithms.      

•             Familiarity with power generation and/or grid-level control systems.

•             Experience with Power System Market Applications.

Mandatory/requires Skills :
Verification of control algorithms developed using MATLAB Simulink and C++

Verification of UI which developed using Ruby/Javascript

BESS domain exposure is a must

Average salary estimate

$70000 / YEARLY (est.)
min
max
$60000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About SW QA Engineer - FE, Bosch Group

Are you ready to take your career to the next level? Bosch Global Software Technologies Private Limited is on the lookout for a talented SW QA Engineer - FE to join our dynamic team in Bengaluru! As a key member of our crew, you will dive deep into testing Control Logics developed by our skilled Control Software Engineers. Your role will involve preparing test cases for Hardware-in-the-Loop (HiL) and Software-in-the-Loop (SiL) environments by interpreting control software models crafted using MATLAB/Simulink. If you have a knack for automation, you'll lead the charge in automating these test cases utilizing Python and C/C++. With your rich experience of 5 to 7 years in application testing particularly in Ruby and JavaScript, you will bring essential insights into verifying control algorithms and user interfaces. It goes without saying that a solid understanding of model-based development is crucial, and your familiarity with testing closed-loop control algorithms will truly set you apart. Whether you are configuring HiL test benches or developing SIL test cases, each day will be filled with exciting challenges that keep you engaged and inspired. Join Bosch, where innovation meets expertise, and be part of a technology powerhouse making waves across the globe!

Frequently Asked Questions (FAQs) for SW QA Engineer - FE Role at Bosch Group
What are the main responsibilities of a SW QA Engineer - FE at Bosch Global Software Technologies?

As a SW QA Engineer - FE at Bosch Global Software Technologies, you'll take on pivotal responsibilities such as testing control logics created by the Control Software Engineers. Your primary tasks involve preparing detailed test cases for HiL and SiL environments, using your expertise in MATLAB/Simulink and C++. Additionally, you’ll automate test cases leveraging your programming skills in Python and C/C++. This role combines both testing UI interfaces developed in Ruby and JavaScript with the lucrative field of model-based development, making your contributions invaluable.

Join Rise to see the full answer
What qualifications do I need to apply for a SW QA Engineer - FE position at Bosch?

To be considered for the SW QA Engineer - FE role at Bosch Global Software Technologies, candidates should possess a Bachelor's degree in Software Engineering, Computer Science, or a related field. Furthermore, having 5 to 7 years of industry experience in testing applications, particularly with Ruby and JavaScript, is essential. A strong background in programming languages like Python and C/C++, along with hands-on experience with HiL/SIL testing, is also required to thrive in this position.

Join Rise to see the full answer
What programming languages are important for the SW QA Engineer - FE role at Bosch?

In the SW QA Engineer - FE role at Bosch Global Software Technologies, proficiency in essential programming languages like Python, C, and C++ is crucial. Additionally, familiarity with Ruby and JavaScript will enable you to effectively test user interfaces. Mastering these languages not only aligns with your role's requirements but also enriches your overall effectiveness in verifying control algorithms and executing test cases.

Join Rise to see the full answer
What is the significance of HIL and SIL testing for the SW QA Engineer - FE at Bosch?

HIL (Hardware-in-the-Loop) and SIL (Software-in-the-Loop) testing are fundamental to the SW QA Engineer - FE position at Bosch Global Software Technologies. These testing methodologies allow you to simulate real-world conditions and validate control algorithms before implementation. By preparing and executing comprehensive test cases in HiL and SiL environments, you ensure that the developed software operates as intended, enhancing reliability and performance in actual applications.

Join Rise to see the full answer
What experience should I have with model-based development for the SW QA Engineer - FE position at Bosch?

Experience with model-based development is vital for a SW QA Engineer - FE at Bosch Global Software Technologies. Candidates should have direct knowledge and hands-on experience in developing and executing test cases for control algorithms and embedded software in such environments. Understanding the principles and applications of MATLAB and Simulink will particularly enhance your ability to engage in effective testing and validation of control systems.

Join Rise to see the full answer
Common Interview Questions for SW QA Engineer - FE
How do you approach testing control algorithms in a software engineering context?

When asked how you approach testing control algorithms, highlight your ability to methodically break down the algorithm's components. Discuss your familiarity with developing test cases from requirements or specifications and emphasize your experience in utilizing tools such as MATLAB/Simulink to create and automate tests effectively.

Join Rise to see the full answer
Can you describe your experience with HiL testing?

In answering this question, you should elaborate on your hands-on experience with HiL testing specifics. Detail your role in setting up test benches and executing tests, as well as any challenges you faced and overcame. Mention the tools you used (like dSPACE or NI) to demonstrate your proficiency in an area vital to the SW QA Engineer - FE position.

Join Rise to see the full answer
What do you consider when preparing test cases for embedded software?

When preparing test cases for embedded software, consider critical factors such as the system's functional and non-functional requirements, the operating environment, and potential edge cases. Outline your systematic strategy in developing these test cases, ensuring they cover various scenarios that the embedded software could encounter.

Join Rise to see the full answer
Explain your experience in automating test cases.

When discussing your experience in automating test cases, highlight specific projects where you employed Python or C/C++. Discuss the frameworks you utilized, the benefits achieved from automation (such as efficiency and accuracy), and how automation improved the overall testing process for the team.

Join Rise to see the full answer
What challenges have you faced in verifying UI elements?

Address this question by sharing a particular challenge related to verifying UI elements developed in Ruby or JavaScript. It can include issues around usability testing or consistency across different platforms. Discuss how you approached the issue, any tools that aided your testing, and the lessons learned from the experience.

Join Rise to see the full answer
How do you stay updated with the latest testing tools and methodologies?

In your response, emphasize the importance of continuous learning and adaptation in your role. Mention using online courses, reading relevant literature, engaging in industry seminars, and participating in professional networks to stay current on testing tools and methodologies.

Join Rise to see the full answer
Can you explain your understanding of real-time simulation?

Demonstrate your understanding of real-time simulation by defining what it is and how it's relevant to the role. Discuss examples of using real-time simulations in your past projects, emphasizing their importance in validating system performance under real-world operating conditions.

Join Rise to see the full answer
What is your familiarity with power generation and grid-level control systems?

Share your familiarity with power generation and grid-level control systems by discussing any specific experience or projects you've worked on in the energy sector. Highlight relevant technologies or models you've worked with and explain how they relate to the responsibilities of the SW QA Engineer - FE role.

Join Rise to see the full answer
How do you ensure quality in your software testing processes?

In ensuring quality in your testing processes, elaborate on your approach to developing a robust testing strategy. Discuss aspects such as planning, test case development, execution, and review—emphasizing how frequent communication with cross-functional teams enhances the overall quality of the product.

Join Rise to see the full answer
What tools do you find essential for efficient testing and why?

When discussing essential tools for efficient testing, mention specific frameworks or software you've used, like MATLAB, dSPACE, or specific debugging tools. Explain the reasoning behind your preferences, focusing on how these tools enhance productivity, accuracy, or collaboration in the software testing lifecycle.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Bosch Group Remote EN109, Zona Industrial de Ovar, Lugar da Pardala, Ovar, pt
Posted 9 days ago
Photo of the Rise User
Bosch Group Hybrid Industrieweg 87, 2651 BC Berkel en Rodenrijs, Netherlands
Posted 8 days ago
Photo of the Rise User
Egis Group Remote Pasig, Metro Manila, Philippines
Posted 4 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
QRC Group, Inc Hybrid PR-30, Juncos, Puerto Rico
Posted 11 days ago
Photo of the Rise User
Fathom Remote No location specified
Posted 8 days ago
Photo of the Rise User
Providence Hybrid US, Missoula County, MT; Montana, Missoula, MT
Posted 7 days ago
Photo of the Rise User
Posted 14 days ago

Bosch is a global supplier of technology and services. Bosch specializes in consumer goods, industrial technology, and energy technology. It offers innovative solutions for smart homes, smart cities, connected mobility, and connected manufacturing...

996 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 29, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!