Samir Gorai
Email:samirgorai17@gmail.com
Linkdin: Link to Linkdin Profile
Summary
Having 4.8 years of embedded Testing in Automotive Domain.
Automating Manual Test Activities using Python.
Developed tools using Python programming to automate regular manual testing Tasks
Which Significantly helped reducing human effort by Half working Hours.
Currently Lerning web devlopment from Udemy(Angela Yu)
and web backend using Python Django
Small html webpage hosted on Github
Project Link
Professional Experience
Employer: Expleo India Infosystems Private Limited(Pune 4th October 2021 to 10th May 2023 )
Project: Advance Driver Assistance System Comprises of two ECU’s Camera and Radar
Which helps driver in providing Functionalities like Advance Cruise Control, Lane Change
Assistance , Lane Keep Assistance And other Functionalities.
Roles and Responsibility:
- Testing of different functionalities like Adaptive cruise control, Semi Automated Lane Change
Assistance , Lane Keep Assistance
-
Creation Of Test Runs Using Carmaker, Analysing Result (.ergs) files of carmaker tool
-
Analysis of SW issues and Creating SW Change request.
Automations:
-
Automation of Test Plan using Python Programming:
Library Used: DIagliser Library, Control Desk Library,Pyqt5,openpyxl
Description:
Test Plan consists of Diagnostic request and CAN signal Manupulation in an excel sheet.
Diagnostic manipulation was done by APIs for Diaglizer Tool .
CAN signal manipulation was done using Dspace Control Desk APIs.
Read the data present in Test Plan(Excel Sheet) using Openpyxl API
And update the result of same Test steps in excel sheet.
Graphic User Interface was developed using PyQT5 API where user of the Tool can input different
inputs like Test Plan(Excel ),CAN DBC file, PDX,Control desk Project file and Control desk Experiment file.
-
Automation of Correlation of Input from CSV and CAN LOG File(.asc)
Library Used: Python CSV,openpyxl, pyqt5 ,pyinstaller
Description:
Corelate Data between CSV file which Contains Different Timestamps and Values of a
signal with Can log File and Genarate the Result in a excel file.
Graphic user interface using pyqt5 where user can select CSV and CAN log file.
Employer: Hella India Automotive( Pune Total 3 years 6-Sep 2017 to 30-Sep 2020)
Project: Body Computer Module. Managing actuators and Sensors .Actuators of
Light features
(fog lamp,Trunk lamp, car interior light , Projector lamps,
intelligent tail Light Parking Lights ect ),
Rear wiper, Fuel Level
Sensor, Anti -theft Vehicle Sensors, Rear trunk,
Door Looking ,Rear Window
shade, Side Window Shade, Managing Different Sets ofPersonalization for
different Drivers.
Roles and Responsibility:
-
System testing for Features on HIL (eg Fuel sensor, Rear roller Blind, Diagnostics feature , Energy
manegment of car ect)
-
Vector Candiva testing, Vector Canoe Testing
-
Unified Diagnostic testing (eg : reading/writing a Diagnostic ID, Checking Adapted values, performing
Input/Output Control of a Sensor/ output )
-
Reading requirements From Doors and making test sets at system level.
-
Peer Review of test cases and Automation of test Sets
Education
-
B Tech in Electronics and Communication from Raajdhani Engineering College Bhubaneshwar (BPUT Rourkela University) from 2012 to 2016
-
Embedded course from Vector India Bangalore(6 month Course Dec 2016 June 2017 ).
Course included: C, C++,Embedded C, work around on 8051 mc,Linux Programming.
-
Data analytics Course from IVY Professional school Kolkata.
Certifications:
-
Foundation level Certificate in Software Testing From ISTQB in year 2019
-
Python Basic Certification from HackerRank. Certificate Link