An ISTQB Foundation Level certified Senior Software Engineer with 4+ years of experience specializing in Verification & Validation Engineering. Proficient in testing automotive software, including CAN applications like CANalyzer and CANoe, with UDS, utilizing BlackBox Testing Techniques. Skilled in utilizing communication protocols such as CAN, and programming languages like CAPL and C. Experienced in V-Model and Agile project management processes.
Employement History:
Organizational Summary-
Project Description :
The Sensing and Diagnostic Module (SDM) is a vital component in a vehicle's safety system, particularly concerning airbag deployment. It communicates with various sensor modules, collecting and processing information related to the vehicle's status. Based on this data, the SDM makes critical decisions regarding the deployment of airbags, ensuring a timely and appropriate response to collision or specific conditions that necessitate airbag activation.
Role: Project Team Member
Responsibilities:
1. Perform Software validation:
- Execute airbag deployment test cases for various crash scenarios
(e.g., roll-over events, right-side crashes, left-side crashes) using a
tailored Hardware-in-the-Loop (HIL) setup and crash pulses.
- Execute, create test scripts, and analyze results for Unified
Diagnostic Services (ISO 14229) events, including 0x3E, 0x10, 0x11, 0x14,
0x19, 0x22, 0x27, 0x31, 0x34, 0x36, 0x37, 0x28, and 0x85.
2. Test Case Management and Script Updates:
- Develop test cases in alignment with requirement changes.
- Update Test Scripts in Jscript or CAPL accordingly, ensuring
synchronization with Software Quality Test Specifications (SQTS).
3. Defect Tracking:
- Identify software failures and meticulously log defects to monitor
and address issues effectively.
4. Test Automation:
- Automate test scripts using both CAPL and Jscript for efficient and
consistent execution.
5. Confirmation Testing Post-Bug Resolution:
- Conduct thorough confirmation testing upon bug resolution to
validate and ensure the stability of the software.
Technical Skills -
Communication Protocols: CAN, CAN FD, UDS (ISO 14229)
Test Tools: CANoe, Canalyser, Miniwiggler
OEM Tools: DPS
Scripting Languages: CAPL, Jscript
Configuration Management tools: PTC, Doors and Codebeamer
ISTQB Foundation Level