Job Description Content for Job Profiles is a work in progress. If you need content to finalize this requisition for posting, please send a message to mydanahrplatform@dana.com.
Job Duties and Responsibilities
Job Location: DITC, Hinjewadi Pune
Position: Specialist / Tech Lead Software Qualification V&V Test Engineer
Educational Qualifications - Bachelor or master s degree in Mechatronics, Electronics and Tele Communication, Instrumentation & Controls, Electronics engineering or equivalent
Minimum years of experience - 7-12 years of relevant experience in Mechatronics Software testing Experience of working in automotive sector Preferable if worked on EV side
Nature of experience - OEM Auto / Auto Ancillary (tier 1), Aviation, Aerospace, Rail and Transportation
Domain and Skills Required: Embedded software testing for Mechatronics systems following CMMI, ASPICE, Function Safety and Internal process for V-Model and Agile life cycle and related process methodologies Prior working experience in automotive powertrain / electrification domain is preferred Prior work experience with Powertrain (Conventional and Electrified Powertrain), Motor and Invertor Controls, DC/DC Convertors, Charger Modules, Vehicle Control Units, Hybrid Control Modules, Chassis is preferred
Job Description / Responsibilities: Analyze, develop & conduct test scripts, test cases according to ASPICE/ISO 26262 methodology & standards SWE.6 (SW Functional Requirement testing) (VECU and ECU without IO) / SYS.4, SYS.5 Level testing exposure. Take part in various development and formal testing phases in the software development life cycle Develop software qualification test cases and validate on Hardware in loop bench against software requirements Develop regression test strategy Participate in the review of work provided by team members Summarize and communicate software testing reports and documentation for faults as they arise with required evidence Participate in sprint review meetings, CR meetings Maintain and update plant models for system level simulation Perform a technology watch to stay up to date on new tools and testing strategies Ensure test cases are created/revised for the requirements called out in the current release plan. Support and align cross-functional teams in development and system engineering, root cause analysis Review/Record any test environment configuration changes Coordinate/notify all schedule changes with all impacted parties Coordinate test resources Enter all noteworthy information into program test log. (i.e., bench problems, hardware) Responsible for coordinating with internal project team, preparing the test strategy, preparing the documentation and layouts for the test bench set-up/HIL Set-up Working with vendors to procure the required components for bench set-up and work on commissioning and maintenance of the bench
Skills Required: Good knowledge of Software Testing methodologies (Software Qualification, Hardware in the loop, Software in the loop, white box and black box testing) Essential: Experience in development of Automated Test Cases for Software Qualification on HIL bench Essential: Experience with dSPACE tools (Control Desk, Automation Desk, Configuration Desk, Test Authoring Framework (TAF), SYNECT), or similar HIL test automation tools like NI, Vector, ETAS, etc. Essential: Experience with Python scripting Essential: Automotive Communication Tools (i.e., Vector CANape, CANoe, CAPL, CANalyzer) Knowledge of ASPICE/ISO 26262 standard, fault injection and functional safety related testing (up to ASIL D) at the software level Knowledge of calibration tools from Vector/ETAS/ATI Vision is preferred Knowledge of automotive communication bus systems and protocols (i.e., CAN, CCP, XCP, UDS, J1939) Preferred: Experience with MATLAB/Simulink for Plant model development and modification for HIL testing Preferred: NI Tools (LabView, TestStand, VeriStand) ALM tool (Polarion, Doors, PTC Integrity) Testing mindset and excellent logical reasoning