1. MUSTAQUE ALAM
Email: mustaque.ciem@gmail.com
Mobile No.: 08019002013
Experience Summary
• 2.5 years of experience in the field of Embedded Systems significantly in the Automotive domain.
1. Working on Requirement based Testing (PIL, HIL, SIL) for Electronic Power Steering Software
(Column Drive EPS) for TRW, Basics of Dspace tool and CAPL.
2. Worked on static analysis (Polyspace Testing) of EPHS (Electrically Powered Hydraulic
Steering), BD-EPS(Belt-Drive EPS) and Gen3 Releases for TRW
3. Worked on Design Document Updates for TRW
Academic Credentials
Bachelor of Technology in Electronics and Communication Engineering from WBUT-
KOLKATA with 8.7 CGPA.
Higher Secondary from West Bengal Council of Higher Secondary Education with
78.60%.
Matriculation from West Bengal Board of Secondary Education with 84.60%.
Certified in Fundamental of C from Brain bench.
Work Experience
1) Organization : CMC Limited, Hyderabad
Client: : TRW - UK
Project : Functional Testing of EPS (Electric Power Steering)
Tools and Platforms : CANalyser, CANape and MxVDev, Allchange
Project Description: The scope of Functional testing is to achieve 100% coverage of Electric Power
Steering software by using Functional Test Specification (FTS) provided by the customer. The EPS software
is tested on PIL (Processor-In-Loop), HIL (Hardware-In-Loop) test setup and also SIL (Software-In-Loop).
Testing is automated with MxVDev tool. Test scenarios & test cases are executed in MxVDev & regression
reports were captured.
Contribution:
Test cases Developed and executed for Different variants GM,FIAT,VW and Renault in
MxVDev
Tests executed on PIL ,SIL and HIL Environment
Analyzing the test result discrepancies, and resolved them and reported to the customer
through DR (Defect Report) document
Expert Reviews performed on the test cases developed before the delivery .
2. 2) Organization: : CMC Limited, Hyderabad
Client: : TRW - UK
Project : Static Analysis of Electric Power Steering software (CD, BD& EPHS)
Tools and Platforms : QAC v5.1, v7.1 tool, PolySpace 2010b and Allchange
Project Description: The project deals with verification and validation of the EPS software using
Polyspace tool.
1. Static Analysis implies analysing the warning/errors generated by the software after this is being run on
the tool. Majority of the errors are related to Pointers, Array out of bound, and Overflow/Underflow
etc. The project aims at analysing these errors manually and prepare a detailed report to validate
whether the warnings/errors are real bug or not.
2. Shared Variable Analysis deals with analysing the Global variable and its usage based on Interrupt
priority.
Roles and Responsibilities:
1. Analysing errors, documenting report and raising Defect report if it is a real bug.
2. Analysis done for Column Drive (70%), Belt Drive (20%) and EPHS (10%).
3. Analysis of shared variables based on the interrupt priorities.
3) Organization: CMC Limited, Hyderabad
Client: TRW - UK
Project : Unit Testing of Electric Power Steering software (CD, BD& EPHS)
Tools and Platforms : Cantata++ v6.2 tool, visual studio Compiler
and All change
EPAS (Electric Power Assisted steering system) software:
Project Description:
EPAS System basically is to provide assistance to driver when he attempts to turn the power
Steering wheel. Optical sensor, Electronic control Unit (ECU), Electric motor and reversible
gearbox form the core elements to achieve this.
3. This project involves Unit testing of the individual EPAS (Electric Power Assisted steering
system) code components to verify complete coverage. The testing consists of executing test
scripts with the CANTATA++ tool on software compiled using the Visual studio compiler. Unit
testing concentrates on areas like Computational errors, over flow, underflow, testing of each
code statement, testing of each code branch and decision.
It is the aim of Unit testing to achieve 100% statement and branch coverage of the software
under test. In certain circumstances it may not be possible or necessary to attain this level, in
these cases full justification is given to client through DRs (Defect Reports).
Identifying Critical Defects including array bouncing, unintended data type promotions, Divide
by zero errors, and DDE (Data Dictionary Enable) range exceeding problems.
Roles and Responsibilities:
• Involved in Unit testing and Regression testing.
• Developing the test cases, execute them and analyzing the test results.
• Preparing test data to get 100% coverage of Loops, Conditional, Boolean (MC/DC), and
Statement coverage.
• Involved in Boundary value checking, array-bound checking, and data-type checking.
• Executing test scripts with the Cantata++ test tool using visual studio compiler.
• Analysing the test result discrepancies, resolving them and reporting to the client
through DR (Defect Report) document.
Skill Set
Programming Languages : C
Testing Tools : MxVDev Tool (PIL,HIL and SIL ). Vector Tools (CANape,
CANalyser). CAN PROTOCOL,POLYSPACE 2010b and QAC v5.1, v7.1, All change
(configuration management tool), CANTATA++ v6.2
Personal Details
Date of Birth: Aug 16, 1990
Gender: Male
Marital Status: Single
Languages Known: English, Bengali and Hindi
Hobbies: Reading.
4. Declaration
I, Mustaque Alam, hereby declare that the information stated above is true to the best of my
knowledge and belief.
Date:
Place: Mustaque Alam