17/09/2018 – Till date (Ford Python Automation)
Role: Platform Dev Architect - L1
Domain: AUTOMOTIVE
Team Size: 5
Onsite Duration: 4Year(s) 10Month(s)
- Company Overview: The Infotainment Systems from FORD Project deliver an in-vehicle experience that is uniquely suited to every driver. FORD is indulged in building Infotainment systems for FORD MOTOR CO.
- This project involves development and testing for different modules in Infotainment system.
- This project is an implementation of Ford Fully Networked Vehicle version 2 (FNV2) and FNV4 projects which incorporates the addition of a new enhanced central gateway and NETN (Network Node) components.
- The FNV2 Architecture can be referenced in Ford includes: Enhanced central gateway (ECG) – an Ethernet enabled component with excess computing capability to house and/or bridge next generation information technology.
- Next generation cellular modem Telematics Control Unit (TCU) – slim, low-cost modem Version 4 In-Vehicle Infotainment (IVI) - An evolution of Ford SYNC infotainment systems which envisions dynamic connected rich media, applications, and compelling visceral HMI.
- The Future FNV4 architecture focuses on: The NETN component focuses on secure communication within the infotainment system over CAN and Ethernet.
- The primary objective is to evaluate all these communication goes through in real environment as well as in simulated setups.
- This comprehensive evaluation ensures the integrity, confidentiality, and availability of the Ford Infotainment system using Wipro's proprietary scheduler framework tool.
- The Infotainment Systems from FORD Project deliver an in-vehicle experience that is uniquely suited to every driver. FORD is indulged in building Infotainment systems for FORD MOTOR CO.
- The FNV2 Vehicle Information Manager (VIM) is a software module within ECG that stores data from traditional ECUs on CAN/CAN-FD/LIN networks.
- VIM is responsible to store the CAN data and provide an interface to other FAST modules and ECG internal services to retrieve the same.
- VIM converts the CAN Signaling data to primitives and generates CAN data from primitives to communicate with the CAN network to implement vehicle specific actions to reduce context switches and to reduce the workload of individual apps/feature.
- In The FNV4- NETNDM (Network Node Data Management): Defining NETN Data Management requirements (e.g., S2S, TP Service, VNDLS, etc..) for Infotainment system for various vehicle programs.
- Designing and developing test plans for NETNDM (Network Node Data Management) requirements for both CAN and SOMEIP Ethernet signals.
- Define testing methods, phases, and acceptance criteria for designed test cases.
- Describe testing environment and tooling requirements and develop all the required tools.
- Identify any known risks with mitigation.
- Developing Python scripts to execute these scenarios.
- Automation Framework Development: This involves finding the difficulties in automation test run and provide the common solution which will ease the manual work.
- Identify the existing test automation frameworks and deploy it as per the project need.
- Automation script Development: Identify the new test scripts.
- Designing and writing test automation scripts.
- Investigating problems in software results of testing.
- Working with QA analysts and software developers to find solutions.
- Test runs and Failure Analysis: Run the test execution for daily builds for different vehicle lines.
- As a result, analyze the failures test cases and identify the real failures.