Bosch Group logo

Test Lead – Embedded Systems & Test Automation

Bosch Group
5 days ago
Full-time
On-site
Bengaluru, India
Test Lead

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

Roles & Responsibilities :

Test Leadership & Strategy:

β€’ Lead end-to-end test strategy for multiple parallel projects/releases (system, integration, E2E).

β€’ Own test planning, estimation, scheduling, and reporting across teams; drive risk-based testing.

β€’ Define quality gates, acceptance criteria, and release readiness metrics (coverage, defect trends, stability).

β€’ Coordinate with PO/Scrum Master, development, DevOps, and stakeholders to align quality goals.

Automation Frameworks & Execution:

β€’ Drive automation roadmap: what to automate, when to automate, and how to keep it maintainable.

β€’ Hands-on contribution to automation (review + development) for embedded and HMI/Web layers.

β€’ Establish coding standards, branching strategy, test design patterns, logging, and reporting.

β€’ Mentor test engineers; perform code reviews and enforce reliability and repeatability of automation.

Embedded Linux & Embedded RTOS System Testing:

β€’ Lead system validation for Embedded Linux firmware/applications and Embedded RTOS components.

β€’ Validate system services, networking configurations, IPC mechanisms, security aspects, and performance.

β€’ Plan and execute regression, stress, endurance, and stability tests on real hardware.

β€’ Guide test approach for drivers/kernel modules (Linux) and real-time behaviour (RTOS), including timing and resource constraints.

HMI / Web Application Validation:

β€’ Validate UI/UX consistency, responsiveness, and functional workflows on device-hosted HMI.

β€’ Automate web testing using Selenium / Robot Framework (or similar), integrated with system test runs.

β€’ Validate communication paths between HMI and backend services using REST APIs, WebSockets, MQTT/ZMQ.

CI/CD Pipelines & Quality Gates (Jenkins / GitHub Actions):

β€’ Build and maintain CI/CD pipelines for automated test execution (smoke, regression, nightly).

β€’ Integrate test automation with Jenkins and/or GitHub Actions (YAML), including artifacts, logs, and reports.

β€’ Implement pipeline gating (PR checks, required workflows) and automated notifications.

β€’ Ensure test environments are reproducible (Python venv, dependency pinning, containers if needed).

Test Environment, Tools & Defect Management:

Own test environment readiness: hardware availability, flashing/deployment steps, data, credentials, and tooling.

Define defect triage process and SLAs; lead RCA for escaped defects and recurring issues.

Maintain traceability between requirements, test cases, automation coverage, and defects.

Qualifications

Educational qualification:

Bachelor’s or master’s degree in computer science, Electronics, Embedded Systems, or a related field.

Experience :

8+ years in QA/Test Engineering with at least 3–5 years leading teams/projects.

Mandatory/requires Skills :
β€’ Strong hands-on experience in Embedded Linux system testing and automation.

β€’ Strong exposure to Embedded RTOS testing (timing, concurrency, resource constraints, real-time behaviour).

β€’ Python expertise for automation (framework development, utilities, API/system validation scripts).

β€’ CI/CD experience: Jenkins and/or GitHub Actions, pipeline design, gating, reporting.

β€’ Web/API validation experience: REST APIs, WebSockets; MQTT/ZMQ exposure is a plus.

β€’ Good understanding of networking, IPC, security validation, performance, and stability testing.

β€’ Experience working with real embedded hardware; HIL exposure is a plus.

β€’ Test management: planning, estimation, stakeholder reporting, mentoring, and delivery ownership.

β€’ Tooling: Jenkins/GitHub Actions for CI/CD + quality gates; Git + Jira for PR/defect workflow and traceability.

Preferred Skills :
β€’ Experience in Industrial IoT / Energy Storage / Automotive embedded systems is a plus.

β€’ Exposure to Yocto / Buildroot / embedded Linux distributions is beneficial.

β€’ Exposure to Embedded C/C++ (for debugging, logs, and root-cause analysis).