Software Developer In Test Resume
OBJECTIVE:
Software Developer in Test for Embedded Systems.
SUMMARY:
6.11 years of experience in verification and validation of Embedded systems.
TECHNICAL SKILLS:
Software Development Lifecycle Models: Agile - Feature driven model.
Development Phase:
Programming languages: Embedded C (Expert).
Modeling: MATLAB, SIMULINK 2012b (Hands on).
IDE: Code Compose Studio 5.1 (Proficient), Pycharm (Proficient), IDLE(Proficient).
Validation Phase:
Hardware in Loop Test: LabVIEW (Proficient).
Software in Loop Test: SCADE QTE RTRT (Expert).
Unit Test: LDRA (Proficient).
Integral Phase: Configuration Management Phase
Configuration management software: IBM Synergy (Hands on), Serena Dimensions 10.1.2 (Expert) and Git (Learning).
Defect Tracking: IBM Rational Change (Hands on).
Operating System: Windows and Linux.
Communication Protocols: AR 429 (Expert), CAN (proficient), FCOE (Hands on), FC (Hands on) and SCSI (Hands on).
Guideline/Standards document: DO-178B/C (Expert), MCDC (Expert) and MISRA (Proficient).
Requirement Management: IBM Doors (Proficient).
Project Management Tools: Microsoft Project (Proficient).
Scripting Languages: Python (Expert), Tcl (Proficient) and Macro(Proficient).
EXPERIENCE SUMMARY:
Confidential
Software Developer in TestResponsibilities:
- Manage offshore team of 3 software engineers on software validation activities for Confidential .
- Work closely with the design team to analyze the requirements and help with defining the test criteria.
- Develop, Improve, maintain, and execute automated functional, regression, testing codebase using Tcl and python test scripts w.r.t requirement specification document.
- Automated the test monitoring activity using python scripts, which resulted in identification of each and every defect during regression.
Confidential
Software Developer in TestResponsibilities:
- Improved the build process efficiency, by 67% for developer build and 88 % for release build using python scripts automation.
- Improved the memory margin calculation for ARM and DSP microcontrollers, by 95% using python scripts automation.
- Developed requirement and established its traceability to code in DOORS.
- Developed MATLAB Simulink models for CAN protocol.
- Developed BITE code in C Language for Slat/Flap control unit.
Confidential
Software Developer in TestResponsibilities:
- Lead a team of 2 software engineers on verifying Ethernet braking software and delivered the artifacts first time right.
- Improved the software verification quality by 96.7% using macro.
- Learned and mentored software engineer on developing LabVIEW applications.
- Developed LabVIEW applications for AR and CAN Communication protocols for Hardware - Software Integration testing.
- Performed Software-Software Integration testing of Aircraft braking control systems.
Confidential
Software Developer in TestResponsibilities:
- Automated the TCG to CSV activity which eliminated the manual effort for filling the test data using python scripts.
- Performed software software integration testing using QTE-RTRT.
- Trained by the customer at onsite Fareham(UK) on validation of SCADE model and fostered the team towards the project closure.
- Performed unit testing using LDRA.
Confidential
Pneumatic System Controller
Responsibilities:
- Automated the tasks such as check-in process of files in configuration management system, requirement changes, traceability matrix generation trace reports, data dictionary which saved 75% of the time consumed using python script automation.
- Administered the configuration management server, troubleshoot the user issues.
- Designed, developed configuration environment for new projects.
- Performed verification of Test case, Test Procedure, Test Script, and Test Result.
- Performed verification for software requirements, Code and Matlab Model.
- Voluntarily performed the role as a configuration controller and released verification artifacts.
