Post Job Free

Resume

Sign in

Test Cases Engineer

Location:
Farmington, MI
Posted:
June 26, 2017

Contact this candidate

Resume:

AVINASH DARSI

Email: ac00rv@r.postjobfree.com

Mobile: 470-***-****

OBJECTIVE:

Seeking a challenging and growth oriented entry level career opportunity as an embedded software engineer in an organization.

PROFESSIONAL SYNOPSIS:

Embedded software engineer around 3 years of experience in software verification, system test.

Basic knowledge of test automation tools and development for AUTOMOTIVE INFOTAINMENT SYSTEMS.

Automotive infotainment domain knowledge in MEDIA, BLUETOOTH, ONSTAR etc.

Good knowledge about testing, design and defect tracking techniques.

Good knowledge in basic concepts of serial communication protocols like - CAN, LIN, GMLAN.

Knowledge in full life cycle of the software design process including requirement definition, prototyping, design, interface implementation, testing and maintenance.

Knowledge in Defect tracking and management databases and system like – PRTS.

Basic knowledge in version control concepts like - GIT.

Debugging the issues using a logger and analyzing the use case to coordinate with development team using defect-tracking tool.

Identifies software issues and enters in to issue tracking system with supporting log files and data.

Documents testing and creates test reports.

Create and update test specifications, ensuring test cases are traceable to requirements.

Good Knowledge with languages: C/C++, Java, Python, HTML, CSS scripts.

Experience in developing, testing, and deploying products in global markets

Passion for testing with an excellent understanding of mobile technologies.

Capable project management and time management skills.

Good team player, quick learner and a proactive individual with excellent communication, strong analytical skills and ability in taking up new theories as well as responsibilities.

SKILL SET:

Serial Communication Protocols : CAN, LIN, ETHERNET, GMLAN, TCP/IP, OSGI Model

Tools : Vehicle Spy, Canalyzer, MATLAB, GIT, GERRIT

Programming Languages : C, Python, HTML, CSS and JAVA.

Scripting : HTML, CSS, JAVASCRIPT, XML

WORK EXPERIENCE:

Software System Intern/Engineer May 2016 - Present

Danlaw, Inc. MI

Responsibilities:

Technologies Used: C/C++, CAN protocol, LIN protocol, Real Time Interrupts, Vehicle Spy.

Gained hands on experience on CAN, LIN protocol basics.

Our project aim to validate next generation infotainment.

Obtain knowledge on different modules flashing and calibration.

Use flowcharts and create high-level design documents.

Obtained knowledge about testing test cases on Media – XM, FM, AM, Bluetooth Media, USB.

Hands on experience to build test cases based on specifications for Media.

Obtained Knowledge on Can Messages to build and to get in vehicle Spy.

Hands on experience on working with Base system.

Gained experience with issue tracking and taking responsibility to provide production support for software release versions.

Hands on experience to find defects in software through multiple ways.

Report and log issues into a defect tracking system, including logs, recreation steps, video and any other supporting documentation.

Applies specifications, user guides, use cases, comparable products, and previous known bugs to create and maintain test plans, test designs, and test cases.

Obtained good understanding of requirements about features of Instrument cluster display and head unit (HMI display) behaviors.

Working with media, networking services and resolving track information issues that are displayed on HMI for CD’s, USB’s, iPod’s, Memory cards.

Execute test cases across multiple platforms and software builds.

Creating test specs for feature testing and integration testing.

Work with the engineering teams to identify, triage and resolve issues.

Embedded Engineer (Erkadi Systems) April 2013 – December 2014

Chennai, INDIA

Responsibilities:

Technologies Used: C/C++, CAN protocol, LIN protocol, Timers, Real Time Interrupts, Vehicle Spy.

Successfully created a database of CAN messages depicting actual messages from a vehicle. These include Diagnostic Trouble Codes (DTC), and messages from different ECUs. Used the database for communication between two microcontrollers, and function according to the message IDs. Diagnostic Messages follow the GMW3110 standards.

Responsibilities: Write CAN driver for the microcontroller and create custom message frames for Freescale MPC5606B. Used C/C++ programming knowledge.

Having solid knowledge on CAN messages during my intern (April 2013- December 2013), It is startup company with my university. Having knowledge on different modules during fulltime.

The responsibilities included developing, debugging and unit testing of the developed code.

Creating Infotainment Display radio for Proof of Concept HMI with features of AM, FM, XM and projection that includes Car Play and Android Auto.

Used Freescale i.MX6 SABRE board with i.MX6 multiprocessor and Yocto Linux project for development.

Focused on projection feature with implementation of wired and wireless car play.

Exploring iAP2 protocol and USB-OTG(On-The-Go) feature in the processor that enables device to be host for seamless authentication, integration and data exchange for car play.

Successfully implemented Wireless Access Point (WAP) using Silex SX-SDMAN2 SDIO which is a wireless and Bluetooth module for SABRE board. ( For wireless connectivity)

Responsibilities: Implementation of wireless access point and develop UI for the radio, collaborating with other partners

EDUCATION DETAILS:

Masters in Electrical Engineering GPA 3.5

Minnesota State University, Mankato

Graduate Courses: Real time Embedded System, Advance Embedded Network, Software Quality/Testing, VLSI Design, Stat Signal Processing, Digital Signal Processing, Intro Modelling/Simulation.

Bachelors in Electronics and communication engineering GPA 3.8

Koneru Lakshmaiah University, India

ACADEMIC PROJECTS:

Amazon Website Testing on Cell Phones & Accessories

This test plan describes the testing approach and overall framework that will drive the testing of the Amazon – Cell Phones & Accessories department version 1.0.

The test will be based on, including the givens of the project (E.g.: Start / End dates, Objectives, assumptions); description of the process to set up a valid test (e.g.: entry / exit criteria, creation of test cases, specific tasks to perform, scheduling, data strategy).

The plan identifies the features to be tested, the types of testing to be performed, the resources and schedule required to complete testing, and the risks associated with the plan.

R&D Projects:

RFID based Vehicle Toll System C++/ Python

Funded by KL University to develop a RFID based automated Vehicle Toll system which is in compliance with ISO/IEC 18000, ISO/IEC 29167 and ISO/IEC JTC 1/SC 31 Automatic Identification and data capture techniques.

Multithreaded the operation based on the type of vehicle and pushing it onto a database and stack.

Finally, if any vehicle exceeds a preset time then it is popped from the stack and pushed into a queue for observation after a notification to the security guard.

Shortest Communication Network Path C++

C++, Binary encoding, Eclipse

Successfully Computed best path in a network following Open Shortest Path First (OSPT) using Dijkstra’s algorithm. The best path was determined using the criterion of minimizing the total time taken for data to reach the destination. The network topology can change dynamically based on the state of the links and the routers.

BET Surface Area Analyzer Java

Funded by MN State Strategic Partnership for Industrial Resurgence (SPIR) program to develop an automated BET surface area analyzer.

Automate and reduce the entire operation to 2hr 22minutes from 3 hours.



Contact this candidate