Brose Fahrzeugteile
Professional Work Experience Feature Lead Individual Contributor
During my tenure at Brose, an Automotive Company, I held the role of a technical lead responsible for the development of a car seat simulator utilizing hardware-in-loop (HIL) technology. This simulator effectively emulated in-car functionalities for software testing, thereby obviating the necessity for a physical vehicle.
Team Size
20-25
My Role
Tech Lead
Timeline
1 year
Situation
Product managers on our team found that each sprint was extended due to high testing times, changing requirements, integration defects, and external dependency on the testing team.
This lead to :
Spilling of sprints
Employees working overtime.
Extended 'Program Increments' leading to increased costs for the project.
Delayed Project release.
Task
Automate basic(repetitive) tests
Remove External dependency for basic testing.
Decrease testing time for each sprint by automating parts of the testing processes
Remove manual Dependency for testing.
Develop an automated testing HIL that can be used for multiple customers to decrease integration time.
Action
Result
Developed Hardware In Loop testing rack which ran for approximately 105 minutes.
Integrated the Hardware In Loop in the CI/CD ( Continuous Integration and Continuous Delivery)
Saved 2 days of testing in a sprint
Why was this challenging?
The current manual testing was done by a single person and was not documented, which increased dependency.
There were a lot of proprietary tools and applications used by customers and testers in the process.
Hardware setup was tedious and complex.
An in-depth understanding of product requirements involved a lot of collaboration with many stakeholders, these communications channels were little to non-existent.