Post Job Free

Resume

Sign in

validation engineer

Location:
Farmington Hills, MI
Posted:
June 23, 2015

Contact this candidate

Resume:

+248-***-****

acqdpj@r.postjobfree.com

Summary

Having 7+ years of experience in embedded automotive field. Specializing in embedded development and verification and validation activities for the various automotive applications. Strong experience in model based design and validation activities for the Airbag, Body control module and Anti lock braking system and Smart Park assist system applications.

Experience in every phase of Software development life cycle (SDLC-V –Model) and Software Testing Life Cycle (STLC).

Excellent problem solving skills with a strong technical background and good interpersonal skills.

Self Starter, Quick learner of Business functionalities/requirements.

Experience in developing embedded applications and debugging activities.

Experience in preparing Systems specifications requirement, Functional requirement specification, testing methodology, test plan & Test Cases/Scripts formulation.

Experience in Model based designing tools MATLAB, SIMULINK, STATEFLOW, and STATEMATE.

Experience in Software in loop testing (SIL), Model in loop testing (MIL), and Hardware in loop testing (HIL) activities.

ISTQB – Foundation Certified.

Execution of Tests using both Manual, Automated-testing tools.

Having knowledge on CAPL scripting.

High Willingness/ability to take on new tasks or technologies.

Interacted diplomatically with developers and other team members to ensure high quality software. Played a key role in timely delivery of the product

Proven ability to work effectively in both independent and team situations with positive results

Experience in reviewing the test artifacts like test cases, use cases, test plan, functional specification and requirement documents.

Efficient C programming.

Working knowledge on Model based design test case generation tool Reactis.

Academic Details:

Bachelor of Technology in E.C.E from G.NARAYANAMMA INSTITUTE OF TECHNOLOGY & SCIENCE (Affiliated to JNTU), Hyderabad (INDIA) with an aggregate of 79%.

Work authorization status: H1 Visa

Technical Skill set:-

Software Skills:

Languages : C, Embedded C

Modeling Tools : MATLAB, Simulink, State flow, Statemate

Other tools : Vehicle SPY, Optolyzer Suit, Keil UVision 3, Mx-VDev, Source Insight, CANOE, Reactis

Communication Protocols : CAN, I2C, INCOMM (Customer Specific), SPI, MOST

Scripting Languages : CAPL

Hardware Skills:

Tools : PSDsoft Express, DXDesigner PCB designing tool,

LAB CAR, VAS tool, Diag tool, CANalyzer, ORCAD

Micro Controllers : 8051Micro Controller, uPSD3333 DV from ST,

AX11015 Ethernet Controller

Processors : 8085, 8086

Work Experience

Project Name: NGI GM Validation for various modules

Client: GM

Duration: 03/2013 to till date

Role: Software Test Engineer

Environment: Windows

Tools: Vehicle spy, Optolyzer

Overview:

The Project involves analyzing customer requirements for various modules (Navigation, Telephone, Touchpad, Media, Audio disk Player).Involves updating HMI, Tuner, IPC, CD player modules. Functional testing the various modules against the Test specs. Test the system as a user point of view and finding out the bugs.

Responsibilities:

Responsible for Feature specific requirement test cases.

Involves updating Test procedures against the Latest specs.

Testing the GACES(New features that are added to the upcoming model years

Identify any unresolved and undelivered defects encountered during System testing.

Responsible for creating ESIMS.

Responsible for Retest the Fixed bugs.

Project Name: MIB-Standard Functional testing of Navigation system.

Client: VW, Panasonic

Duration: 09/2012 till 03/2013

Role: Software Test Engineer

Environment: Windows

Tools: Telnet, File Zilla, Prod data, Panacan

Overview:

The Project involves analyzing customer requirements for Navigation system. Requirement traceability against the Test cases. Involves in updating Panasonic software, Hmi Software, EB (elecktrobit) Software to the Radio. Test the system as a user point of view and finding out the bugs.

Responsibilities:

Responsible for Smoke test and Delivery test.

Responsible for Feature specific requirement test cases.

Identify any unresolved and undelivered defects encountered during System testing.

Responsible for Field testing( Local test drive within the MI)

Responsible for Long test drives( New York, Canada, Chicago)

Responsible for creating JIRA tickets for bugs.

Responsible for Retest the Fixed bugs.

Responsible for Regression testing.

Project Name: Airbag control unit Algorithm Development and Model in loop testing.

Client: Mobis (Korea)

Duration: 01/2012 to 07/2012

Role: Software engineer and Validation engineer

Environment: Windows, Matlab, Model based testing

Overview:

The Project involves gathering customer requirements for Airbag control unit. The MATLAB models and system specification developed for the each of the requirements. After the model is finalized for a module, a test plan is developed and validates the model against the requirements. Unit testing and regression testing is performed on the module to report the possible errors. Fixed point auto code is generated after all necessary fixed float conversions-Functions are generated for all the models prior to validation against the test suites generated by the Reactis from original model. And finally checks the model compliance against the MAAB Guidelines.

Responsibilities:

Involved in documenting the system and functional requirement specification.

Involved in the designing the airbag model in MATLAB Environment.

Responsible for Unit level testing and regression testing in MATLAB Environment.

Responsible for preparing Test suits using Reactis and validating the S-Function.

Analyze results to determine the root cause of problems.

Identify any unresolved and undelivered defects encountered during System testing.

Updating the test cases is up to date with current business changes in the current release.

Responsible for model coverage testing (Statement Coverage, Decision Coverage, and MCDC Coverage) and logging the all uncovered paths and root cause analysis.

Responsible for developing the automated test M-Scripts to minimize the manpower.

Project Name: Smart Park assist system Model in loop testing.

Client: Mobis (Korea)

Duration: 03/2011 to 12/2011

Role: Validation engineer

Environment: Windows, Matlab, Model based testing

Overview:

The Project involves analyzing the functional and system specific requirements for Smart Park assist system. Verifying the Model against the requirements and test plan is developed. Unit testing and regression testing is performed on the module to report the possible errors. Test suit generated form the Reactis to get the model coverage. Unit testing and regression testing is performed on the module to report the possible errors. And finally checks the model compliance against the MAAB Guidelines.

Responsibilities:

Involved in documenting the system and functional requirement specification.

Involved in the updating model in MATLAB Environment for new change request.

Responsible for Unit level testing and regression testing in MATLAB Environment.

Responsible for preparing Test suits using Reactis.

Analyze results to determine the root cause of problems.

Identify any unresolved and undelivered defects encountered during System testing.

Updating the test cases is up to date with current business changes in the current release.

Responsible for model coverage testing (Statement Coverage, Decision Coverage, and MCDC Coverage) and logging the all uncovered paths and root cause analysis.

Responsible for developing the automated test M-Scripts to minimize the manpower.

Project Name: Code Coverage Testing For INSTRUMENT CLUSTER

Client: Chrysler (Detroit, MI)

Duration: 10/2009 to 02/2011

Role: Validation Engineer

Environment: Windows, Statemate, MicroMax (MxVDev), Software in loop testing

Overview:

The project involves analyzing the requirements and Cluster model. Verify the Auto code generated from the model against the requirements. Unit testing and Regression testing is performed on the auto code to report the possible errors. Test suit is developed for all the requirements. MicroMax Supports fully automated regression testing of test cases.

Responsibilities:

Responsible for updating the functional requirements.

Responsible for Unit level testing and regression testing in MicroMax Environment.

Responsible for preparing Test suits.

Analyze results to determine the root cause of problems.

Identify any unresolved and undelivered defects encountered during System testing.

Updating the test cases is up to date with current business changes in the current release.

Responsible for Code coverage testing (Statement Coverage, Decision Coverage, and MCDC Coverage) and logging the all uncovered paths and root cause analysis.

Responsible for dead code analysis.

Participate in Client discussion for understanding the business scenarios.

Project Name: Failsafe Manual Testing for Vehicle Stability Control System (ABS, TC and YSC) Application software

Client: TRW (Koblenz, Germany)

Duration: 02/2009 to 06/2009

Role: Validation engineer

Environment: Windows, LAB CAR, VAS tool, Diag tool, CANALYZER, DSPACE, and MATLAB Simulation for CAR

Overview:

The Project involves the integration testing of the Anti lock braking system application. Simulate the potential fault in the different environment conditions using the Labcar Environment and Dspace Simulation environment as per the Customer (VW, FORD, FIAT, and BMW, SAIC) requirements.

Responsibilities:

Understanding the Customer Requirements and corresponding Design document.

Writing test plans referring to the design document, which includes all customer requirements.

Development of Test case definition file (TCD) based on the Requirement Specification and Design document.

Generation of Test case reports & Debugging the case failures

Generating trouble reports and solution for the problem.

Implementing the software changes to over come the problems and then doing partial testing for that implemented changes

Adding new Diagnostic trouble codes (DTCs) for newly introduced faults In the Design document fault management document.

Project Name: Ethernet interface to X386

Client: BEL (INDIA)

Duration: 09/2008 to 01/2009

Role: Software developer and verification and validation engineer

Environment: Windows, C, Keil UVision 3 Compiler, AX110xxISP, AX11015 ETHERNET controller.

Overview:

The project involves the developing code for Ethernet interface controller. The x386 microprocessor shall provide the 128 bytes payload data to Local Bus interface available in AX11015 microcontroller. The AX11015 shall frame the Ethernet Packet (Source address, Destination address, number of bytes of data etc.) and transfer the packet on an Ethernet PHY port available in AX11015 microcontroller. The x386DX microprocessor shall provide the appropriate control signals for chip select, Read operation, Write operation, Address and Data bus to the AX1101 microcontroller.

Responsibilities:

Understanding the Customer Requirements.

Responsible for creating detailed and functional design document.

Responsible for developing the software code.

Documentation update (SRS and Unit Test Specification)

Bug fixing, debugging and testing.

Participate in Client discussion for understanding the business scenarios.

Project Name: PTM development for ECU

Client: TRW (UK)

Duration: 10/2007 to 06/2008

Role: Software developer and verification and validation engineer

Environment: Windows, C,

Overview:

Test software residing in the micro controller to test all the peripherals as a part of EOL testing of the ECU. The application is to reside in the RAM area of the micro instead of the FLASH area so that the application is erased once it is powered off. This is to reduce the efforts to erase the test application and flash original application after completion of testing. Test software should be capable of receiving commands over CAN and performing the required operation which is intended for testing a particular peripheral. The application has been ported to various variants supporting at different stages of product development cycle. Based on the requirement capture in TRD, new functionalities in the application to be added to support parametric testing of ECU

Responsibilities:

Maintenance of existing application by porting it to several other variants

Development of additional functionalities as per the requirement of TRW to support for a particular test as per TRD supplied

Analyzing the test procedure and suggesting the extent test can be achieved with the existing level of application

Modification of the application if a particular test is not achievable and suggesting an alternative and best solution for achieving it.

Analyze to the maximum extent possible on the reason if a test is failing while executing and suggest if any modification to the hardware required.



Contact this candidate