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:
Bachelors or masters degree in computer science Electronics Embedded Systems or a related field.
Experience :
8 years in QA/Test Engineering with at least 35 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).
Remote Work :
No
Employment Type :
Full-time
Bosch first started in Vietnam with a representative office in 1994. Bosch has its main office in Ho Chi Minh City, with branch offices in Hanoi and Da Nang, and a Powertrain Solutions plant in the Dong Nai province to manufacture pushbelt for continuously variable transmissions (CVT) ... View more