Post Job Free

Resume

Sign in

Test Cases Engineer

Location:
Farmington, MI
Salary:
$85K
Posted:
September 06, 2017

Contact this candidate

Resume:

Punit Roy

Located in MI, able to interview in person. Holding H1B Visa valid till Aug 2019.

Able to travel with some restrictions nationally and internationally.

Contact details: ac16u8@r.postjobfree.com, 248-***-****

SUMMARY

9+ years of experience as Lead Validation Engineer doing Embedded Software testing in automotive and aeronautic industry.

Currently working on High Voltage Battery (HIL) testing for Volvo’s electric vehicles using MxV-Dev tool including safety feature HVIL and exposure to ControlDesk, ConfigurationDesk and AutomationDesk.

Extensive experience in Unit Testing, System Integration (Hardware-Software) Testing, Regression, Backward Compatibility, Smoke testing.

Hands-on experience in Diagnostics protocols like UDS, Requirement Specification Review and Code Review.

Experience in Safety critical ASIL (ISO-26262) guidelines, Software Testing Life Cycle (Waterfall) and V model.

Experience in tools like CANoe, CANanalyzer, CAPL to handle complex automotive testing and debugging using Trace tool. Very good experience in UML state diagrams and system states.

Timely escalation, follow ups and retesting of the critical defects.

Test Plan, strategy and execute moderate to complex quality testing projects.

Experience in reporting and tracking bugs using Bugzilla, MKS, JIRA etc. Configuration management tool like SVN. Thorough knowledge on the Defect life cycle.

Experience in multi byte data transmission, security concept in seed and key.

Exposure to Instrument Panel Cluster and acquaintance to Oscilloscope.

Domain: Automotive Verification and Validation

Black Box Tools: CANoe/CANanalyzer, XCP, CANdb++, Eclipse-JUNO, CANCaseXL (VN1630A), Trace32 & Lauterbach Debugger, MKS, Vectorcast-5.1, ConfigurationDesk, ControlDesk, AutomationDesk, SONY Proprietary Tools.

White Box Tools: Source Insight, Beyond Compare, Edit plus, Polyspace.

Protocols: CAN, LIN, Flexray, UDS, UART, RS232

Defect Mgmt Tool: JIRA, MKS, Bugzilla

Configuration Tool: SVN, MKS

Requirement Mgmt Tool: DOORS (Client-9.5.2.0 & Server-9.5.2.2)

Languages: C/C++, CAPL, Visual Basic

EXPERIENCE

LnT Tech Services -> 2011 to Present

Client A123 Systems-Michigan (01/2017 to present)->Lead Test Engineer and Coordinator

HIL testing for Battery Management System->12V and High Voltage Battery

BMS is intended for use in automotive products as part of hybrid or electric vehicle powertrain. Up to 8 battery packs can be installed in one vehicle. BMS is responsible for monitoring battery pack health and communicating status and usage limits to HPCU. BMS measures voltage, current and temperature from battery cells. These measurements are critical inputs to the battery pack and vehicle control systems.

Responsible for test planning, test case preparation from high level requirements for high voltage, 12V & execution of same on HIL equipment for VOLVO battery pack.

DOORS for creating test cases and test plan document.

Transform to interconnect NI 6509 and 6323 cards to BCM, exporting signals to Signal Dictionary from dbc file. Lab activities include interfacing BMS to power supply and breakout box, flashing factory bootloader, application software and creating configuration.

Test script creation for battery pack for different functionalities and running same on test bench. Automation scripts (xx.mxp, xx.mxs), full report to customer.

Final result analysis & generation of test report docs in MxV_Dev tool as html file and raising bugs using JIRA. Delivered the tested modules.

Analyzing defects with software development team. Performing regression test on fixed issues.

Technologies: High level requirements, Black Box testing, MxV_Dev scripts

Tools: Vector CANanalyser, Variable Power Supply Unit from BK Precision, BMS Unit, HIL Tester, JIRA, SVN, DOORS, MxV_Dev, Vector CANanalyser, db++ Editor.

Client Continental Automotive, Bangalore 05/2014 to 12/2016 -> Lead Test Engineer

SIT for LRR, ADAS->VW, Daimler & Toyota

Advanced Driver Assistance System is a system developed to assist, complement and eventually substitute driver in the complex process of controlling vehicle. ADAS provide features includes ACC, blind-spot detection, lane-departure warning, night vision, lane-keeping assist and collision warning systems with automatic steering and braking intervention. ADAS prevent accidents by taking partial/full control of the car's movement. Entire ADAS system consists of LRR, SRR, Surround View Camera and Stereo Camera.

Test Plan Preparation, Reviews, Bug Findings

Taking full responsibility of test planning & execution of SIT for LRR.

Citrix Server & receiver (to access DOORS ADAS) for creating test plan.

Lab setup activities including corner reflector alignment on sliding frame to test if sensor shall correctly display RCS area of corner reflector.

Test case creation for sensor temperature, voltage & link same to L2 design specifications, execution on temperature control chamber. Also, creation of test cases for Technical Safety Concept (VDY – ASIL B) requirements & execution on lab test bench.

Integrated the CAPL Panel in CANoe test setup for direct user interaction for connecting the simulator to sensor, browse and download hex file to simulator flash memory, Start/Stop target and changing ego velocity.

Final result analysis & generation of test report docs in CANoe and raised bugs using MKS. Delivered the tested module’s automation scripts (xx.can script), full report.

Analyzing of problems and performing regression testing.

Technologies: CAPL Scripting, C, XCP Communication

Tools: Vector CANoe 8.2.98, Variable Power Supply Unit, GPIB, LRR Sensor, HIL Simulator, MTS, MKS, SVN, DOORS, Oscilloscope.

Client Continental Automotive, Bangalore 03/2013 to 05/2014->Lead Test Engineer

Unit Testing for VW 1.4L 3Cyl CR TDI Euro 6 -> Volkswagen

VW project is all about designing, developing and testing application strategies to be part of either a generic application or customer applications where DDS propose its own generic feature when the customer does not have any specific requirements. This project is part of complete ECU Diesel Engine application which has its own development plan.

Involved in Static analysis using the tool Polyspace

Writing the test scripts based on LLRs

Involved in Unit Testing and generating test results

Involved in quality control on files worked out by other team members

Code Coverage Analysis

Team Leading, Project tracking, Problem Solving.

Technologies: C, Greenhill Compiler

Tools: Polyspace, Eclipse JUNO, VectorCast

Client Philotech GmbH, Germany (04/2012 to 03/2013)->Senior Test Engineer

Module Testing for Military Mission Management System -> Airbus

M--MMS is part of the Avionics Equipment of the A400M Military aircraft. It performs calculations and computations needed to support tactical and military role of the A400M missions. It also provides the bridge between the Military Domain (connected by Mil-Std-1553 Bus) and Civil Domain (connected by AFDX network). M-MMS comprises two identical Military Mission Management Computers (M-MMCs) with identical SW.

Responsibilities: Design Review, Code Review, Module testing

Formal review of software requirement specification, detailed design and source code

Verification of low level software requirements against source code

Understand flow graph of module for different path, condition coverage & then design the test cases

Unit testing activities like designing of test cases from Software low requirements provided by client & also modules allocation to team members for implementing test cases

Design of White box test cases for Structural coverage, Code coverage & MCDC according to DO-178B guidelines for level A software following Waterfall model

Performed testing for normal and boundary value ranges for different types of variables used in different modules, all in C & also used stub functions in test case scripts using VectorCAST tool

Performed testing for normal and robust ranges for different types of variables in C & also used stub functions

Performed design of unit test cases integrating different in-use and stub modules

Executing the Low level test cases using VectorCAST tool on Windows host environment and target platforms.

Final result analysis and & generation of test report docs and raised bugs using Mantis. Delivered the tested module’s deliverables like script file (.tst script), full report and management report in SVN

Raising of problem reports, analyzing of problems and performing regression testing.

Technologies: C

Tools: Green Hills 4.2.3 compiler, Tortoise CVS, VectorCAST 5.1e, Mantis, Doors (requirement Management tool)

Client SONY Engineering Center, Bangalore (04/2011 to 03/2012)->Senior Test Engineer

Product testing for PS-4 & PS-Vita devices -> SONY Japan

PlayStation-Vita and PlayStation-4 is the next generation portable game console devices designed & developed by SONY. These play-stations are running under ARM cortex A8 Core and AMD 64 processor. SONY developed its own tools & application software to test PlayStation devices like debugger plug-in to Visual Studio, SDK Manager (a cross platform tool for community developers to create games for PlayStation® certified products).

Verification of software-architecture requirements

Software Test/Verification Plan preparation from Software Requirements Document

Design and implementation of functional, non-functional and test cases as per the architectural requirements

Functional & non-functional requirements and scenario testing as per Sony DDIST standard and executed on the targets and verified for each SQA and release for .msi packages.

Performed Backward Compatibility tests on PSVita & PS4 devices.

Performed GUI software, Performance, Smoke and Regression testing on SDK Manager & other tools

Verification and Validation of debugger tool testing in C/C++ for PS4 device. Debugger is plugin to Visual Studio for versions 2010/2012 on Windows XP/7/8-Sony Proprietary. Tool is validated using concepts of single/multiple threads and processes stack frames, memory, tasks

Problem reporting in Bugzilla tool (an open source tool) and sent to developers in Europe and Japan

Generating the pass/fail test report

Result analysis, log report generation

Final delivery of the verification results artifacts to the client.

Technologies: C, C++, Python, USB

Tools: Visual Studio 2010/2012, Tortoise SVN, Bugzilla, RedwoodWiki, debugger, SDK Manager, MS-Office, other propriety tools

BDL, Hyderabad - CMDS for helicopter, transport aircrafts 11/2007 to 03/2011 -> Junior Manager

(Verification and Validation)

CMDS is an airborne defensive system providing self-protection to the aircraft. CMDS consists of 87C51 microcontroller based LRUs communicating with each other on RS422 full duplex line sending & receiving the specified bytes at specified baud rate on one end and connected to dispensers to fire payloads. For firing payloads, GUI application software is developed in Visual Basic 6.0 called FPDS. The programmed data is loaded into another LRU called FPTU using RS232 full duplex line through PC serial (RS232) port & same data is then loaded into 2nd LRU and RS485 serial channel for firing payloads.

Hardware-Software testing/System testing, GUI development

Analysis of requirements for application program, Application design and development in Visual Basic 6.0 and manual testing

Manual testing of application program in VB, object file generation and dumping to memory

Setting up initial communication between application program and LRUs on RS232 and RS422/RS485 protocols

Design, Implementation & execution of test cases on host & target

Raising the problem report for failed test case

LRU to LRU integration and testing in Lab rig and in field (HAL, Bangalore & Jamnagar IAF, Gujarat) for preparing preflight data to be used in flight trials for user acceptance

Application software integrated with target hardware and tested as hardware-software integration testing to test various hardware features like supported protocol speed in bytes/sec, initial interface settings, memory usage (RAM, ROM, FLASH) etc.

Verification and validation of C firmware code for LRUs using 87C51 microcontroller and KEIL C micro vision.

Design review and code review activity

Document like Software Design Document (SDD), Software test Plan (STP) preparation & reviews as per IEEE-12207,DO178B Standard

Implemented the same product on other transport aircraft & helicopters with minor changes in application software, firmware program and communication protocol

Also involved in Hot and Cold test, Chamber test, Drop test, Vibration test, thermal test, acceleration test for the system as a whole

Technologies: C/C++, RS232, RS422/485 Serial Interface, 87C51 microcontroller

Tools: Microsoft Visual Studio 6.0, KEIL µVision IDE

EDUCATION

Bachelor in Engineering in Electronics and Communication with GPA-65% from SRMS College of Engineering (Affiliated to UP Tech. University) India, 2005.

AWARDS

ISTQB certified tester.

Received appreciation from German counterparts for SIT-VW project and “Valuable Contribution Award - 2015” from LnT Technology Services.

Leading a testing team of 5 members in offshore and received outstanding appreciation from the manager on deliverables



Contact this candidate