4 Years of Experience in Python Development and Embedded Software Engineer as Engineer-II in ARI Pvt. Ltd. Automation engineer with great skills to build robust frameworks using Selenium with both Python language alongside possessing an acquired expertise over cloud services and DevOps tools. Good skills in Python coding language and framework knowledge. Hands on experience in automating and manual testing of automotive tools like CANoe, Canalyzer, Canape, Dspace configuration desk, Control desk. Expertise in developing scripts using UI Automator with Python to run automated tests on Automotive Displays (Android & Linux displays). Certified in Artificial Intelligence through Harvard University, with practical knowledge of Machine Learning, Generative AI, LLM applications, and AI model development. Good Knowledge of CAN, J1939 Protocols. Working knowledge in different modules of C. Having working knowledge of Operating systems. Experience in GUI development using Python.
Overview
1
1
Certification
4
4
years of professional experience
Work History
Engineer-II
Automotive Robotics Ind. Pvt Ltd.
08.2022 - Current
Validation Engineer
Automotive Robotics India Private Limited
Current
Developing automation testing scripts using Python for CNH Industrial's Phoenix display application, focusing on tractor platforms, sprayers, and combines. This project aims to validate essential features through automation, enhancing testing efficiency and accuracy.
Implemented tests to capture boot-up timings, providing insights into application performance and user experience.
Leveraged Controller Area Network (CAN) protocols to interact with machinery, facilitating comprehensive testing of the display application in real-world scenarios.
Ensured the accuracy and reliability of features by validating results against expected outcomes, identifying any discrepancies for further analysis.
Worked closely with cross-functional teams, including software engineers and product managers, to align testing efforts with development goals and timelines.
Developed scripts to capture and analyze boot-up timings, providing valuable data on application performance.
Identified performance bottlenecks and collaborated with developers to address issues.
Designed and implemented automation testing scripts using Python to validate core functionalities like GFF (Grower Farm Field) creation, Swaths creation, Boundaries creation and Coverage creation.
Executed automated tests and analyzed results to validate feature functionality against expected outcomes.
Maintained detailed Reports of test cases, scripts, and results for future reference and compliance.
Actively participated in team meetings and sprint planning to share progress and address challenges.
Software Engineer
Automotive Robotics India Pvt Ltd.
Current
Developed an interactive graphical user interface (GUI) utilizing OpenCV and computer vision techniques to facilitate the comparison of images for identifying and distinguishing part numbers of Caterpillar machinery components. The application streamlines the identification process by allowing users to upload images of parts, which the system then analyzes to highlight differences and similarities.
Users can easily upload multiple images for side-by-side comparison.
Implemented edge detection and contour analysis to accurately identify part features.
Provides a clear visual representation of differences with highlighted regions, enhancing user understanding.
Designed an intuitive layout for ease of navigation, making it accessible for non-technical users.
Fine-tuned processing algorithms to ensure quick response times and minimal latency.
Software Engineer
Automotive Robotics India Private Limited
Current
Working on web development project using python and Django for Auto-assigning employee’s tasks, teams, sub-teams, etc.
Using PostgreSQL and RestAPI for working on this. Building a responsive and user-friendly website utilizing Django's powerful backend capabilities.
Developing RESTful APIs and integrated third-party services for enhanced functionality.
Managing database operations, including migrations, indexing, and data optimization.
Software Engineer
Automotive Robotics India Private Limited
Current
Led a comprehensive data segregation initiative for CATERPILLAR’s heavy vehicle Scope Part Numbers, leveraging advanced data processing techniques and GUI development.
Collaborated closely with the CATERPILLAR team to understand intricate requirements and tailored solutions.
Utilized Pandas, NumPy and Openpyxl to efficiently segregate and categorize data extraction from Excel and Json files, resulting in streamlined processes and accurate decision-making.
The project’s success was acknowledged with a Team Reward for outstanding contributions.
Software Engineer
Automotive Robotics India Private Limited
Current
Utilized Python and GUI libraries such as Pywinauto to write testcases for the display screen of a heavy machinery vehicle in the CNH team.
My role involved developing and implementing automated test scripts, executing testcases, analyzing test results, and reporting defects to the team.
Worked on FALCON display to automate the CNH tractors, analyzed key performance metrics of the screen, including resolution, brightness, and touch response time.
Education
Master of Science - PHYSICS
Guru Jambheshwar University of Science & Technology
Hisar
Bachelor of Science (Hons.) - PHYSICS
Guru Jambheshwar University of Science & Technology
Hisar
Higher Secondary School 12th -
Baba Banda Bahadur Public School
Hansi
Skills
Python
Embedded C
CAPL
Fortran
DJANGO
Selenium
Python GUI development
Javascript
Nodejs
PyQT
Tesseract
OpenCV
Paramiko module
Json files
Pandas
NumPy
Openpyxl
Matplotlib
Pywinauto
PyTest
Unittest
CAN
J1939
Canalyzer
Capl
UART
I2C
SPI
PyCharm
Microsoft Visual Studio
DSPACE (ControlDesk, ConfigurationDesk)
Dev-C
OpenMP
MySQL
PostgreSQL
Machine Learning
Deep Learning
Generative AI
LLMs
Model Development
Model Training
Feature Engineering
Model Evaluation
Computer Vision
Certification
Artificial Intelligence and Machine learning Certification, Harvard University
Course workshop on Standardization and Calibration, Haryana state Electronics Dept. Co-op. Ltd.
Trained on Digital Marketing, eKARMA training program, Appworx IT solutions
Automotive Domain Protocol Course, Automotive Robotics India Private Limited
Languages
Python
Embedded C
CAPL
Fortran
Projects
Integration test automation on Phoenix display ECU, Automotive Robotics India Private Limited, Canalyzer, Python, UI Automator, Git, CNH Industrial, USA, Currently working, Developing automation testing scripts using Python for CNH Industrial's Phoenix display application, focusing on tractor platforms, sprayers, and combines. This project aims to validate essential features through automation, enhancing testing efficiency and accuracy.
MEVTech – VCU Validation, Validation Engineer, dSPACE (Scalexio), Configure Desk, Control Desk, MATLAB, CANalyzer, Worked on validating the functionality of the Vehicle Control Unit (VCU) for the S230 platform, focusing on safety features and communication protocols.
TIFF Application, Automotive Robotics India Pvt Ltd., Caterpillar, Python, OpenCV, NumPy, Tkinter, Git, Jupyter Notebooks, Developed an interactive graphical user interface (GUI) utilizing OpenCV and computer vision techniques to facilitate the comparison of images for identifying and distinguishing part numbers of Caterpillar machinery components.
Auto-Assign web development, Automotive Robotics India Private Limited, Python, PostgreSQL, RestAPI, Postman, Django, 3 months, Working on web development project using python and Django for Auto-assigning employee’s tasks, teams, sub-teams, etc.
CAT – Part Segregation Tool – SWAN TOOL, Automotive Robotics India Private Limited, Caterpillar, Python, Pycharm, PyQt, Matplotlib, PyQt, Pandas, NumPy, Openpyxl, 6 Months, Led a comprehensive data segregation initiative for CATERPILLAR’s heavy vehicle Scope Part Numbers, leveraging advanced data processing techniques and GUI development.
CNH Automation Testing, Automotive Robotics India Private Limited, Selenium, Python GUI, Pywinauto, PyTesseract, OpenCV, Json files, 6 Months, Utilized Python and GUI libraries such as Pywinauto to write testcases for the display screen of a heavy machinery vehicle in the CNH team.
Timeline
Validation Engineer
Automotive Robotics India Private Limited
Current
Software Engineer
Automotive Robotics India Pvt Ltd.
Current
Software Engineer
Automotive Robotics India Private Limited
Current
Software Engineer
Automotive Robotics India Private Limited
Current
Software Engineer
Automotive Robotics India Private Limited
Current
Engineer-II
Automotive Robotics Ind. Pvt Ltd.
08.2022 - Current
Master of Science - PHYSICS
Guru Jambheshwar University of Science & Technology
Bachelor of Science (Hons.) - PHYSICS
Guru Jambheshwar University of Science & Technology