Test Engineering Leader Over the Air Update

Not Interested
Bookmark
Report This Job

profile Job Location:

Bengaluru - India

profile Monthly Salary: Not Disclosed
Posted on: 9 days ago
Vacancies: 1 Vacancy

Job Summary

Unit and team Overview

As the central part of Remote Software Upgrade(RSU) for BMW vehicles our team is responsible in making sure to update all ECUs over the air. Our component runs on Linux and is a middleware which communicates with the Backend HMI and other ECUs and orchestrates the entire Software update within the vehicle. BMW has delivered over 10 million Remote Software Upgrades to its global vehicle fleet. These updates which enhance features and optimize vehicle systems are delivered directly to customers vehicles eliminating the need for dealership visits. BMWs software-defined vehicles with numerous computing units benefit from these updates improving driving assistance infotainment personalization and security.

We are seeking highly skilled and experienced Test Manager for our team in BTI. As a key player of this critical product you will play an essential role in planning & conducting testing activities and steering test automation development ensuring robustness and optimal performance within our vehicles. Your expertise will be crucial in maintaining a reliable and innovative RSU experience for our customers.

Job Description

As a Test Manager for Remote Software Upgrade you will be responsible for leading all testing activities by a skilled BTI team of test developers in Scrum mode. You will be working in very close collaboration with the neighbour teams and stakeholders BMW AG and CarIT Ulm.

Key Responsibilities:

  • Leading the test planning: preparing and maintaining Test Strategy - covering different test levels with specific cadence for system testing and system validation taking C test coverage into account
  • Driving the test execution (automated as well as manual) across the different teams to meet test coverage & bug fixing for the target milestones
  • With understanding test automation capabilities you not only plan development of automation library & tooling but also promote usage of this tooling in manual testing to accelerate its execution
  • Communicating with other testing teams to understand what is already tested (i.e. happy path) and what needs to be covered by us (edge cases)
  • Communicating with external stakeholders and aligning on timeline and scope of feature testing. Being able to explain on appropriate technical level
  • Establishing and maintaining traceability between Feature Definitions and Tests
  • Facilitating update of test cases to cover newly reported external bugs
  • Facilitating manual tests for specific use cases on-demand from the developers
  • Generating and monitoring test reports with project milestones and overview of testing status
  • Being able to support hands-on with the creation of test cases when necessary

Qualifications

Basic requirements and Education

  • Business fluent English
  • University degree in computer science or a comparable field of study ideally with a security focus
  • At-least 5 years of hands-on software design and development experience in Software field with at-least 2 years of Software Project/Test Management experience

Required Experience and Skills

  • Ability to grasp every level of testing and CI pipelines seeing how code makes its way from local repository to the customer vehicle
  • Experience making decisions on what tests to execute manually when how often and what is better to automate etc.
  • Ability to dive into complex product and to quickly navigate in it
  • Understanding of professional software development processes and practices - experience working with full software life cycle
  • Strong knowledge of Linux from testing point of view
  • Track record in leading team of testers/engineers
  • Proven previous experience with testracks/hardware
  • Python knowledge is a plus

Keywords

  • Automotive Infotainment
  • Over the air updates
  • Test Manager
  • Linux
  • CI/CD (GitLab Jenkins GitHub Actions)
  • Manual Tests / Test Automation
  • Agile / Scrum / Kanban
  • Middleware

Required Experience:

Manager

Unit and team OverviewAs the central part of Remote Software Upgrade(RSU) for BMW vehicles our team is responsible in making sure to update all ECUs over the air. Our component runs on Linux and is a middleware which communicates with the Backend HMI and other ECUs and orchestrates the entire Softwa...
View more view more

Key Skills

  • Electrical Engineering
  • Performance Testing
  • Functional Testing
  • EDI
  • Mobile Testing
  • Test Management Tools
  • Project Leadership
  • NVDA
  • User Acceptance Testing
  • Business requirements
  • Jira
  • HP ALM