
Test Lead – Embedded Systems & Test Automation
About the role
Your tasks
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.
Your profile
Role: Test Lead – Embedded Systems & Test Automation Experience: 8+ years Key Skills & Experience:
-
5+ years in QA/Test Engineering with at least 3–5 years leading teams/projects.
-
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 Qualifications:
-
Bachelor’s/Master’s in Computer Science / Electronics / Embedded Systems (or related).
-
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).
Benefits and perks
•Learning Budget
•Performance Bonus
•Paid Time Off
•Flexible Hours
•Healthcare
Required skills
Software engineering
System design
Troubleshooting
About Bosch
Bengaluru (prev. Bangalore)
Headquarters