Role Proficiency:
Independently execute test cases; supporting testing team members in execute test cases
Outcomes:
Construct test plan and scenarios based on customer requirements Construct and execute systematic test cases by referring to test scenarios for embedded systems based on test specifications or requirements Create automation scripts for test specifications Ensure that new and revised components or systems perform to expectation Document test results and report defects Ensure meeting of standards including usability performance reliability or compatibility Develop proficiency of other testers in project Develop and modify the processes practises and procedures based on lessons learned in the engagementMeasures of Outcomes:
Timely completion of all task Number of test cases / scripts developed in comparisons to the benchmark Number of test cases / scripts executed in comparisons to the benchmark Number of valid defects Review Function and Software Test Specifications in the expected format. Adherence to project quality processes as per demand. Number of automation scripts created to reduce manual execution time Post team review in comparison with benchmark Adherence to Agile scrum process.Outputs Expected:
Requirements:
Participateseek clarifications
understand
review Certified in ISTQB
Test Design
Development
Execution:
log and track defects Login productivity data
Debug:
Manage Defects:
Status Reporting:
Estimate:
effort
and resource dependence for one’s own work Support lead for team effort estimation
Skill Examples:
Ability to review requirements to identify ambiguities Skill in developing test plans based on identified embedded module Ability to design test cases / scripts / requirements Ability to apply techniques to design efficient test cases / script Ability to set up the hardware and execute tests Ability to write automation scripts and verify Ability to collaborate with teamsKnowledge Examples:
Knowledge of testing tools and testing standards Understanding of tools relevant to embedded systems Knowledge of testing types - unit integration system testing Knowledge on CAN UDS protocol OS Automotive standards. Familiar with Agile Methods - Scrum and Kanban Knowledge on embedded C programming testing concepts python and automation scripts.Additional Comments:
• Experience in handling OEM/IAM Vehicle Diagnostic tools • Experience in Vehicle diagnostic content authoring & Validation • Experience in reverse engineering process and its implementation/validation using vehicle simulator • Strong knowledge in Vehicle communication network (CAN/SAE/Flexray/LIN/KWP/MOST/UDS) and related protocols • Experience in Vehicle testing & diagnostics of various ECU (Electronic Control Unit) systems • Thorough knowledge of diagnostic assets (Identification, DTC, Sensor data, Actuators and Special Tests) • Experience in Vector tools and Samtec tools such as CANdela, CANoe, CANdiva , ODX Studio, HSX and HS+., ODX data and AUTOSAR is preferable • Vehicle knowledge with ADAS controllers with calibration/Reset functions • Experience in ADAS application sequence creation & calibration of the same • Able to extract service manuals from OEM portals and able to do Reverse Engineer with OEM tools • Exposure to any of the programming language (Python, C#, SQL etc.) would be added advantage. • Excellent problem identification and solving skills (exposure to CAR, 8D, etc) Advantage : Certification 1. On-Board Diagnostics (OBD-II) Certification 2. SAE J2534 Programming & Diagnostics Certification 3. Original Equipment Manufacturer (OEM) Certifications 4. Certifications related to DOIP