Test Lead – Embedded Systems & Test Automation
Location: bengaluru, in
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).
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
