Python Developer Resume
MN
SUMMARY
- Over 4+ years of automotive experience that covers project management and product development, software requirements (IBM Rational DOORS), system verification and validation testing, Infotainment & Connectivity Domain (Bluetooth, Phone projection), TelematicsVehicle System, Navigation, FOTA, Audio & Video, Favorites, Phone Testing, AM/FM/XM Radio, Voice Recognition and Audio Chimes.
- Experienced in TestDesign and Test Case Development.
- Bench and in vehicle testing experience performing sanity, functional, regression and integration testing.
- Tested diagnostics for Bluetooth and Navigation modules.
- Experienced with "Effective root cause analysis" and ability to solve complex issues found during the validation.
- Good exposure to STLC Methodologies, including Updating test cases, test case execution, defect tracking, test reporting and documentation.
- Experience with Communication protocols CAN/LIN, MOST.
- Verification of DTC, PID/DID using On Board Diagnostics Services (ISO 14229).
- Reporting the bugs using Defect Tracking tools BUGZILLA and JIRA.
- Ability to prioritize tasks and meet deadlines.
- Knowledge of working of Advanced technologies in automotive domain such as ADAS, Automotive Ethernet, Automotive cyber security standards, V2V, V2I, V2X, E - Car, CAR2X, Smart Charging.
- Experience with object oriented programming (OOP) concepts using Python, Django and Linux, Android, QNX.
- Good Knowledge on continuous integration and build tool like Jenkins.
- Good Knowledge on LABVIEW
- Well versed with versioning tools like GIT and SVN
TECHNICAL SKILLS
Requirements Tools: IBM DOORS, Doors Next Generation
Languages: C, Python, SQL
Testing Tools: CANalyzer, Vehicle Spy 3
Protocols: CAN, LIN & MOST
Bug Reporting Tools: Jira, Bugzilla
Operating System: Ubuntu, Windows, RTOS, Unix, Linux
Version Control: SVN, GitHub, GIT
Other Skills: Microsoft Word, PowerPoint, Visio, Excel, Outlook, Oscilloscopes & Signal Generators
PROFESSIONAL EXPERIENCE
Confidential, MI
Verification and Validation Test Engineer
Responsibilities:
- Involved in bench, in-vehicle verification and validation testing for automotive infotainment systems.
- Validated Stakeholder requirements with the requirements owner documents.
- Experienced in updating software on vehicle HU through Firmware Over the Air.
- Defined and drive scheduled for upcoming new software launches through Over the Air.
- Performed flash software updates on vehicle HU with USB and SD.
- Involved in writing the test Cases for FOTA, Perform the testing with different delta packages.
- Worked on Telematicsfeature testing and validating hardware Telematics, Internet devices.
- Performed the test to evaluate the performance of the Bluetooth and navigation.
- Performed the test reporting, scheduling vehicle tests, find the defects testcase development troubleshooting, root cause evaluation
- Followed the set of phases involved in STLC and SDLC to perform the testing on infotainment modules
- Perform the on-Bench testing on safety and security, information and navigation feature such as one-shot destination, POI and auto zoom.
- In vehicle testing of Emergency Buttons, vehicle tracking applications, vehicle security and Location assistance
- Implemented traceability across requirements, designs, and tests using IBM RationalDOORS.
- Reviewed Test requirements, Design documents and prepared Test Plans which involvedvarious Test Cases for all assigned module/projects.
- Involved in Team development and testing weekly meetings.
- Performed testing, log collection, Validation& analysis of test results of Infotainmentsystem using vehicle spy 3 and NEOVI FIRE.
- Interpreted CAN messages using ONBOARD DIAGNOSTIC TOOL.
- Understanding of protocols such as CAN, LIN and MOST.
- On Board Diagnostics services and DTC, PID/DID verification.
- Responsible for raising ticketsusing the defect tracking tools JIRA.
- Successfully tested positive, negative and corner test cases.
Environment: CAN, Navigation, FOTA
Confidential, MI
INFOTAINMENT TEST ENGINNER
Responsibilities:
- Hands on experience on diagnostic tools like NEOVI
- Interpreted CAN messages using ONBOARD DIAGNOSTIC TOOL
- Understanding of protocols such as CAN, LIN and MOST
- On Board Diagnostics services and DTC, PID/DID verification
- Test execution over CAN tool Vehicle Spy3 (Neovi)& MOST tools
- Experienced with "Effective root cause analysis" and ability to solve complex issues
- Hands on experience testing Navigation features such as one-shot destination, POI and auto zoom
- Worked with various Bluetooth profiles such as A2DP, AVRCP, PBAP and HFP. Tested Voice recognition for the Bluetooth features such as Play song, calling, back, seek.
- Good exposure to writing, updating test cases, execution, defect tracking and bug reporting
- Involved in bench, in-vehicle verification and validation testing for automotive infotainment systems
- Responsible for raising ticketsusing the defect tracking tools Bugzilla
- Expertise in phone projection(Apple Car play, Android Auto), Mobile app testing using infotainment system.
- Successfully tested positive, negative and corner test cases.
Environment: CAN, Navigation, Bluetooth
Confidential, MN
Python Developer
Responsibilities:
- Flask Framework that was used in developing web applications to implement model View control architecture.
- Installed and configured GIT and communicating with the repositories in GITHUB.
- Responsible for debugging the project monitored on Version One and wrote python scripts to parse XML documents and load the data in database.
- Used HTML/CSS, XML and JavaScript for UI development.
- Used the continuous integration(CID) tool Jenkins for automating the build processes.
- Implemented a continuous Delivery pipeline with Docker, Jenkins and GitHub, whenever a new GitHub branches are created Jenkins automatically attempts to build a new Docker container from it.
- Modified queries, functions, cursors, triggers and stored procedures for MySQL database to improve performance, while processing data.
- Created Database tables, functions, stored procedures and wrote prepared statements using PL/SQL.
- Experience in project deployment using Jenkins and using web services like Amazon Web Services(AWS).
- Automated the existing scripts for performance calculations using Numpy and Sqlalchemy.
- Used REST and SOAPUI for testing web service for server side changes.
- Developed and designed an API (Restful Web Service).
- Responsible for parsing XML data using XML parser and testing, fixing of the bugs and coding modifications.
- Database administration activities like taking backup, checking log messages, looking for database optimization.
- Designed and implemented a dedicated Postgres database server to drive the web applications and report on daily progress.
Environment: Python 3.4, Django 1.9, Postgres, AWS, Jenkins
Confidential
Infotainment Test Engineer
Responsibilities:
- Worked with the Radio Head Unit module of the in-vehicle infotainment system.
- Performed Testing on AM-FM which includes features like Seek up / down, frequency buffer, Channel list, audio settings, Source Mode.
- Involved in Infotainment Testing for audio devices like CD, BT, FM, AM
- Worked with the testing of the functionalities like CD/DVD, Auxiliary cable and USB.
- Performed sanity testing for the infotainment domain such as Bluetooth
- Assisted in the creation of test cases for Bluetooth.
- Performed stress test, corner test, Regression test for the Bluetooth module
- Testing Bluetooth, Speech Recognition using different testing techniques.
- Fixing internal and customer defects related to automotive infotainment diagnostic.
- Kept track of tested requirements in the Traceability matrix using IBM DOORS
- Assured accuracy, quality and all test data was reported in a timely manner.
Environment: Doors, Bugzilla, CANalyzer, Bluetooth, Radio Module.
Confidential
System Test Engineer
Responsibilities:
- Responsible for analyzing the requirements and prepare/update the functional test procedure
- Responsible for carrying out the testing of application and diagnostic requirements in HVAC Controller Module
- Responsible for carrying out Functional/Feature Validation testing.
- Programming the control (ECU) with given Control Software.
- Development of Test Scripts in C language on VC++ complier.
- Testing the developed scripts in both Automatic and User assisted way by using AST.
- Responsible for reporting the bugs, if HVAC Module software does not meet the requirements.
- Daily Interaction with client in which the project status and problems pertained to the project will be discussed.
Environment: C, CANalyzer, Doors, JIRA.