NextRaiseNextRaiseFind jobs
Sign inSign up free
Jobs / QA Engineer in India
5 days ago
Apply with autofill
Apply with autofill
Bosch (Global Software)·Automotive·5 days ago
5 days ago

Control Software Test Engineer - Python

Bengaluru, IndiaFull-timeMid · 2-5 yearsQA Engineer

Sign up free to see how well your resume matches this role.

Boost your chances at Bosch (Global Software)

How you compare FREE

?
Your scoreYour score: not yet known
→
83
Top 10%Top 10%: 83 out of 100

Top 10% of NextRaise users matched against QA Engineer roles in India.

Must-have skills for this role

  • python
  • pytest
  • hil
  • sil

PDF or DOCX · no account needed

Apply faster with autofill FREEBosch (Global Software) uses SmartRecruiters - autofill it instead of retyping.careers.example.com/applyAutofillingFull namePriya SharmaEmailpriya.sharma@example.comPhone+49 30 1234567LocationBerlGet the extension

What you'll do

  • Develop test specifications, test plans, and validation strategies for BESS control software.
  • Using Python (pytest) frameworks, validate control algorithms and embedded software developed using MATLAB/Simulink and C++.
  • Design, automate, and execute SIL and HIL test cases using Python (PyTest).
  • Configure and operate HIL platforms such as dSPACE, NI, Vector, or OPAL-RT.
  • Validate closed-loop control systems, communication interfaces (MODBUS/MQTT), and real-time applications.
  • Execute and automate UI testing.
  • Integrate validation activities into CI/CD pipelines and Agile development processes.
  • Utilize AI-assisted tools to improve validation efficiency and test coverage.

What they're looking for

  • Bachelor's degree in Computer Science, Software Engineering, Electronics/Electrical Engineering, or related field.
  • 6 to 10 years of experience in software validation and test automation.
  • Strong experience in Python-based test automation using PyTest.
  • Hands-on experience in HIL/SIL testing and embedded software validation.
  • Experience in control algorithm testing and model-based development environments.
  • Understanding of real-time systems and industrial communication protocols.
  • Expertise in automation using Python – pytest framework
  • Hands-on knowledge of Linux systems, Docker containers
  • Agile way of working with global teams
  • Hands-on experience working with CI-CD pipelines, Github, Confluence, JIRA
  • Knowledge of BESS domain
  • Effectively use AI tools to accelerate validation

Nice to have

  • UI automation using Playwright
  • Performance and scalability testing of control software
  • Ansible-based deployment basics
  • Power systems, renewable energy, or grid controls
  • ISTQB Advanced Certification
  • Experience working with global customers and distributed teams

Summarised by NextRaise from the employer’s description, which follows in full below.

Full description from employer

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 27,000+ 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

Role Summary

We are seeking an experienced Validation & Test Automation Engineer who will contribute as a Control Software Test Engineer for our customer’s Battery Energy Storage System (BESS) programs. The role involves developing test specifications, automating test execution, and validating control software across SIL, HIL, and embedded environments.

Key Responsibilities

  • Develop test specifications, test plans, and validation strategies for BESS control software.

  • Using Python (pytest) frameworks, validate control algorithms and embedded software developed using MATLAB/Simulink and C++.

  • Design, automate, and execute SIL and HIL test cases using Python (PyTest).

  • Configure and operate HIL platforms such as dSPACE, NI, Vector, or OPAL-RT.

  • Validate closed-loop control systems, communication interfaces (MODBUS/MQTT), and real-time applications.

  • Execute and automate UI testing.

  • Integrate validation activities into CI/CD pipelines and Agile development processes.

  • Utilize AI-assisted tools to improve validation efficiency and test coverage.

Qualifications

Education

  • Bachelor's degree in Computer Science, Software Engineering, Electronics/Electrical Engineering, or related field.

Experience

  • 6 to 10 years of experience in software validation and test automation.

  • Strong experience in Python-based test automation using PyTest.

  • Hands-on experience in HIL/SIL testing and embedded software validation.

  • Experience in control algorithm testing and model-based development environments.

  • Understanding of real-time systems and industrial communication protocols.

Mandatory Skills

  • Expertise in automation using Python – pytest framework

  • Hands-on knowledge of Linux systems, Docker containers

  • Agile way of working with global teams

  • Hands-on experience working with CI-CD pipelines, Github, Confluence, JIRA

  • Knowledge of BESS domain

  • Effectively use AI tools to accelerate validation

Preferred Skills

  • UI automation using Playwright

  • Performance and scalability testing of control software

  • Ansible-based deployment basics

  • Power systems, renewable energy, or grid controls

  • ISTQB Advanced Certification

  • Experience working with global customers and distributed teams

Additional Information

·         Location: All positions are to work out of client location in Bangalore - office – near Metro station on Purple route.

·         Wo

Automotive

Company

Bosch (Global Software)Automotive
Bengaluru, India

Company facts come from this company's own listings. We only show what the postings themselves carry.

Sourced from Bosch (Global Software)'s careers site·first seen 15 Sept 2026·last verified 20 Sept 2026·How we source jobs

Similar jobs

  • Senior Quality Assurance Administrator at Wells FargoHyderabad, India–match not yet calculated
  • QA Engineer at zetaglobalHyderabad, India–match not yet calculated
  • Senior Analyst - Quality Assurance at NasdaqMumbai, India–match not yet calculated
  • Digital Technology Senior Specialist - Quality Assurance Engineering at Baker HughesMumbai, India–match not yet calculated
  • Tech Lead - Testing & Quality Assurance P 4C at GenpactPune, India–match not yet calculated

Browse more jobs

  • QA Engineer jobs in India
  • Automation Test Engineer jobs in India
  • QA Manager jobs in India
  • Performance Test Engineer jobs in India
  • QA Engineer jobs in United States
  • QA Engineer jobs in United Kingdom