Based within DPP (digital product platform) Centre of Competence, and part of the In Vehicle Infotainment (IVI) department Validation and Verification function, this role is responsible for the Smart cabin system test plans, including test definition and execution.
System Test Lead Engineer demonstrates exceptional system functions understanding based on system requirements analysis and excellent System Testing knowledge to define strong Test Plan & Strategy. System Test lead Engineer must work with the Product Owner to define system requirements and drive the requirements review process, Test Case review process, Bug Management. System lead Test Engineer’s deliverables define the verification and validation of Vehicle Cockpit features in Entertainment.
The focus of this role would be activities for Test Plan and execution on Smart Cabin features. Ensures that the defined V&V process is followed and adjusted when needed.
Key Performance Indicators
• Quality of defined Test Plan & Test Strategy
• Progress on V&V delivery against Test Plan in terms of Schedule
• Quality of Test Case Creation
• Appropriate Test Techniques applied
• Test documentation quality provided
• Skills aligned with objectives and resources mapping
• Agility and fast alignment through efficient communication
• Self-improvement and skills growth
• Customer First behavior intentions and tasks
Key Accountabilities and Responsibilities
• Develop the test strategies of smart cabin, compliant with ASPICE standards and automotive functional safety requirements
• Responsible for the design of testing methods for intelligent cockpit systems and software at different levels, including software integration testing, software interface testing, signal testing and system integration testing etc.
• Responsible for design and creation of test cases
• Responsible for the design, implementation, and acceptance of smart cabin automation testing solutions
• Responsible for management of the quality of supplier software development and testing process deliverables.
• Execute detailed test plans and test cases to ensure product quality and performance.
• Responsible for applying appropriate Test Techniques (Dynamic and Static)
• Responsible for achieving full requirements coverage.
• Identify and document detailed product defect reports and collaborate with project team for troubleshooting.
• Perform comprehensive regression testing of new products/features.
• Collaborate with cross-functional teams, including development, product management, and user experience teams to understand product requirements and functionality.
• Provide regular test reports including test results and defect tracking.
Knowledge, Skills and Experience
Essential
• At least 3 years of experience in software testing, both manual and automated.
• Deep understanding of software development life cycle and software testing life cycle
• Familiar with performance testing concepts and tools.
• Programming/scripting skills (e.g., Python, Java, C#, JavaScript)
• Master with Linux/QNX/Android system basic commands, especially the debug capability of Android system
• Familiar with commonly used vehicle controller testing tool chains, such as NI testing tools, Vector testing tools, dSPACE testing tools, etc
• Master with smart cabin functional modules, such as air conditioning control, seat massage control, ambient light control, navigation module, voice module and entertainment module, etc
• Familiar with SOME/IP and SOME/IP SD protocol
• Hands-on experience with both white box and black box testing techniques
• Experience with various testing types (Functional, Regression, Integration, System, Smoke/Sanity)
• Knowledge of vehicle communication networks, CAN, Flex ray, Ethernet, etc.
• Familiarity with infotainment systems and related technologies
• Experience using agile work items tools such as JIRA for Task Management and Confluence for documentation.
• Knowledge of Agile, continuous integration and deployment with exposure to GitLab CI/CD, Jira.
• Be comfortable to propose technical & challenge concepts to stakeholders across engineering.
• Committed team player, self-motivated, flexibility, with strong social skills.
• Excellent communication, organization, and presentation skills.
• Exposure to behavior-based testing approaches.
• Proficient in Python or Java development languages, with solid programming skills
• Familiar with commonly used development frameworks (such as cucumber), and experienced in independently setting up and optimizing frameworks
• Possesses strong object-oriented design concepts and is familiar with common design patterns
• Has strong problem-solving and troubleshooting skills, with clear logical thinking
Desirable :
• ISTQB /ISO26262/ASPICE/ISO21434 standard knowledge
• Knowledge in Android architecture
• Experience in Agile development.
Personal Profile
Essential:
• Ability to work under pressure with minimal guidance. Self-motivated and able to priorities conflicting demands effectively.
• Very organized, structured, and proactive in daily work.
• Attention to details.
• Focused on delivering outstanding quality products.
• Ability to understand & manage complex issues using structured approaches and to manage their resolution in a robust manner.
• Previous experience working within a cross functional team.
• Ability to solve problems, formulate a solution and drive this through to delivery in a validated manner.
• Excellent time, project, and communication skills.
• Familiarity with DevOps concepts is a plus
• Good team player
• Self-motivated
• Passionate about automotive technology
Desirable:
• An individual with the ability to challenge existing thinking in a positive way whilst building credibility and trust through experience and personal style
• Ability to identify gaps and create tasks to fill them.
• Freely and proactively share knowledge with others.
• A passion for continuous technical improvement.
A good communicator with the ability to communicate complex ideas.