companyBosch Global Software Technologies Private Limited logo

Test Lead - Embedded Systems & Test Automation

On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Manager

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 a minimum of 3–5 years in a leadership role. Mandatory Skills:• In-depth hands-on experience in Embedded Linux system testing and automation.• Strong familiarity with Embedded RTOS testing, including timing, concurrency, resource constraints, and real-time behavior.• Proficient in Python for automation (framework development, utilities, API/system validation scripts).• Experience with CI/CD tools: Jenkins and/or GitHub Actions, pipeline design, gating, and reporting.• Background in web/API validation: REST APIs, WebSockets; MQTT/ZMQ exposure is advantageous.• Solid understanding of networking, IPC, security validation, performance, and stability testing.• Proven experience with real embedded hardware; Hardware-in-the-Loop (HIL) testing is preferred.

About the job

Roles & Responsibilities:

Test Leadership & Strategy:
• Spearhead the comprehensive test strategy for multiple concurrent projects/releases (system, integration, end-to-end testing).

• Take charge of test planning, estimation, scheduling, and reporting across teams; champion risk-based testing.

• Establish quality gates, acceptance criteria, and metrics for release readiness (coverage, defect trends, stability).

• Collaborate with Product Owners, Scrum Masters, development teams, DevOps, and stakeholders to synchronize quality objectives.

Automation Frameworks & Execution:
• Drive the automation roadmap: determine what to automate, the timing of automation, and ensure maintainability.

• Provide hands-on contributions to automation (both review and development) for embedded and HMI/Web layers.

• Set coding standards, branching strategies, test design patterns, logging practices, and reporting methods.

• Mentor test engineers; conduct code reviews and promote reliability and repeatability in automation.

Embedded Linux & Embedded RTOS System Testing:
• Oversee system validation for Embedded Linux firmware/applications and Embedded RTOS components.

• Validate system services, networking configurations, inter-process communication mechanisms, security features, and performance metrics.

• Plan and execute regression, stress, endurance, and stability tests on actual hardware.

• Define the test approach for drivers/kernel modules (Linux) and real-time performance (RTOS), considering timing and resource limitations.

HMI / Web Application Validation:
• Assess UI/UX consistency, responsiveness, and functional workflows on device-hosted HMIs.

• Automate web testing using Selenium or Robot Framework (or a comparable tool), integrated with system test executions.

• Validate communication pathways between HMI and backend services utilizing REST APIs, WebSockets, MQTT/ZMQ.

CI/CD Pipelines & Quality Gates (Jenkins / GitHub Actions):
• Construct and sustain CI/CD pipelines for automated test executions (smoke, regression, nightly).

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

• Implement pipeline gating (pull request checks, required workflows) and automated notification systems.

• Ensure reproducibility of test environments (Python virtual environments, dependency pinning, and containers as necessary).

Test Environment, Tools & Defect Management:
• Own the readiness of the test environment: hardware availability, flashing/deployment steps, data, credentials, and tools.

• Define the defect triage process and Service Level Agreements; lead Root Cause Analysis for escaped defects and recurring issues.

• Maintain traceability among requirements, test cases, automation coverage, and defects.

About Bosch Global Software Technologies Private Limited

Bosch Global Software Technologies Private Limited is a wholly owned subsidiary of Robert Bosch GmbH, a leading global provider of technology and services. Offering comprehensive Engineering, IT, and Business Solutions, Bosch is a technology powerhouse in India with over 27,000 associates, making it the largest software development center of Bosch outside Germany. Bosch's global footprint spans the US, Europe, and the Asia Pacific region.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.