KESHAV SHAH
www.linkedin.com/in/keshav-shah 862-***-**** *************@*****.***
Professional Summary
Experienced Test and Validation Engineer at Automotive Robotics Inc. (ARi) with a Master's in Electrical & Computer Engineering and 5+ years of expertise in automotive systems testing. Skilled in building and troubleshooting wiring harnesses, conducting regression and system integration testing on HIL benches, and performing black-box and component-level testing for Display ECMs in heavy-duty vehicles. Adept at developing test plans from requirement documents and leading a team of six engineers. Ready to drive your team’s success with hands-on technical and leadership experience.
Education
New Jersey Institute of Technology (NJIT), Newark, NJ, USA September 2017 – May 2019 Master of Science in Electrical and Computer Engineering, GPA: 3.550 Institute of Technology, Nirma University, INDIA July 2013 – June 2017 Bachelor of Technology in Electronics and Communication Engineering Technical Skills
● Programming Languages: Python, MATLAB, Simulink, C, C++
● Software’s : Vehicle Spy Emulator(vspy), Phoenix Utility(pu2), PuTTy, dSpace Control desk, CAN db++, CANAlyzer,,CPS Test Tool, Pycharm, VNC Viewer, Arduino
● Skills: CAN/J1939, Software Release Verification and Validation, Test Automation, Requirement Traceability and Review, Test Failure Debugging, Azure board, Data Analysis, Oscilloscope, Multimeter, Function Generator, Power Supplies, Software Development Life Cycle(SDLC), Software Testing LIfe Cycle(STLC), Quality Assurance, Battery Electric Vehicle(BEV) Display ECMs Validation, Building wiring harness, Continuous Product Improvement(CPI) process, Develop Comprehensive Test plans Work Experience
Automotive Robotics Inc.,(ARi) - Peoria, IL
Test and Validation Engineer
Project: Display Validation(Client : John Deere)June 2022 - Present
● Designed hardware bench setups to establish CAN communication using wiring harnesses between PC & the Display
● Flashed display ECMs VMware, CPS Test Tool, PuTTY and also automated payloads with Python scripts via PuTTY to streamline testing workflows.
● Conducted component-level and black-box testing on Display ECMs for features such as Calibrations, Grade Control, Notifications, General Software,etc. using tools like ValueCAN, Vehicle Spy, PuTTy, Phoenix Utility.
● Validated Language Translation features on displays in Spanish, French, and Portuguese.
● Troubleshoot hardware issues on Electronic CAN boards using multimeters, ensuring effective testing.
● Identified and documented bugs during testing, collaborated with developers to resolve issues, and ensured accuracy in test plans.
● Resolved bench issues like bricked displays, non-triggered alarms, and CAN communication failures.
● Led a team of 6 engineers, providing training, guidance, and thorough reviews of test results. KESHAV SHAH
www.linkedin.com/in/keshav-shah 862-***-**** *************@*****.***
● Regularly updated sprint reports on Azure Board and coordinated with system integration engineers on validation progress, test reports and defect details.
Project: Display Automation(Client: Caterpillar)October 2024 – Jan. 2025
● Automated manual validation for features like Notifications and Languages by mirroring the display using VNC Viewer and leveraging tools such as OpenCV, Tesseract Library, Remcom, and Flash Library with Python.
● Designed a React and Node.js-based UI to collect input data, & display the output results in an HTML file for user accessibility.
● Enhanced application functionality to support flashing and executing multiple applications sequentially, enabling users to perform nightly tests efficiently
Project: Electric Vehicle Display Testing(Client : John Deere)June 2024 – October 2024
● Developed comprehensive test plans based on the design specification documents for system and component-level testing
● Configured tools like Vehicle Spy and Phoenix Utility to validate new features using the J1939 protocol for heavy-duty vehicle display systems.
● Flashed NGPD displays with developer-provided software and conducted component-level testing using VMware, CPS Test Tool, and PuTTY.
● Recorded test results in the DVP&R document, highlighting defects, and communicated findings to developers.
● Updated daily reports and tracked failed test cases on Azure Board, ensuring transparency during sprints.
● Collaborated with developers & process partners through regular meetings to share progress, test reports, and defect details
Project: Parametrization(Client: Case New Holland- CNH)November 2023 – March 2024
● Analyzed the Design Release Document to determine feature-specific inputs, outputs, and preconditions.
● Identified input-output variables and their associated signals for system testing.
● Developed comprehensive test plans based on requirement documentation and variable analysis.
● Created Simulink blocks and interfaced them with dSpace Control Desk to perform software validation & verification on the Hardware-In-the-Loop (HIL) bench setup.
● Maintained regular communication with the customer to provide updates and share test plans. Project: ARi Inventory Management Systems (AIMS)June 2023 – October 2023
● Maintained and managed the ARi Inventory system, tracking employee information and borrowed/purchased Electronic items.
● Developed an App Inventory UI using Python with tkinter, Pillow, and openpyxl, and converted the script into an executable for streamlined data entry.
● Validated test cases for the UI executable and implemented an Excel-based tracking system for efficient record-keeping.
● Ensured secure storage of ARi inventory keys and monitored inventory levels to address urgent inter-team requirements.
Associate Engineer, L & T Technology Services, Peoria, IL Aug. 2021 - June 2022
● Prepared pinout data sheets for Transmission and Engine ECMs based on new hardware specifications and confirmed operability.
● Developed and validated Simulink models integrated with Control Desk to confirm ECM pin functionality and ensure compatibility with CAT ET and ATI Vision
● Performed regression testing on a real-time dSPACE setup to monitor J1939 communication using CAT ET, Control Desk, ATI Vision, and Canape.
KESHAV SHAH
www.linkedin.com/in/keshav-shah 862-***-**** *************@*****.***
● Executed Fill Calibration, APECS, and Cold requirements on HIL bench setups with digital, analog, and PWM components.
● Designed and connected wiring harnesses to HIL benches, establishing CAN communication with sensors and solenoids using a multimeter.
Electronics Engineer, TelosAir, Potsdam, NY October 2020 – April 2021
● Updated hardware PCB designs by integrating new electronic components using EAGLE.
● Developed a Power Over Ethernet (PoE) application to transfer environmental data (e.g., temperature, pressure, CO2, TVOC) using WIZ750SR/ENC28J60 boards, UART/I2C/SPI protocols, SAMD21G MCU, and Arduino IDE.
● Conducted on-site device installation and validation to ensure consistent performance.
● Analyzed cloud transmission capacity and data rates using Python on Jupyter Notebook.
● Performed through-hole soldering and verified circuit connectivity with a multimeter NJIT Venture link, Biometrics Software Developer, Newark, NJ August 2019 – March 2020
● Integrated a Python-based Hand Recognition algorithm onto Raspberry Pi, interfacing it with obstacle detection sensors, buzzers, DC Dynamo, and relay-based switches
● Adapted and demonstrated the Python-Arduino algorithm on a DC Dynamo actuator using Windows OS for client presentations
● Performed through-hole-soldering of electronic components on a general-purpose board for Hardware Integration ACADEMIC EXPERIENCE
Real Time Vehicle Theft Detection using Face Recognition:
● Developed an automatic vehicle theft control system based on facial recognition mechanism using Python and ARM Cortex processor.
● Owner would receive an email if some unauthorized person tried to turn ON the vehicle
● A vehicle would only get ignition to start if the facial features are found to be of the owner or of any family member of the owner(who are authorized)
Temperature Detection and Control:
● Interfaced DHT-11 sensor with ATMEGA328 microcontroller in Arduino IDE using C++ to extract temperature and humidity values.
● Developed a control mechanism to regulate room temperature by operating a heater rod and fan when temperature exceeded predefined thresholds.