429 (Expert), CAN (proficient), FCOE (Hands on), FC (Hands on) and SCSI (Hands on)., DO-178B/C (Expert), MCDC (Expert) and MISRA (Proficient)., IBM Doors (Proficient)., Microsoft Project (Proficient)., Python (Expert), Tcl (Proficient) and Macro(Proficient)." />

We provide IT Staff Augmentation Services!

Software Developer In Test Resume

4.00/5 (Submit Your Rating)

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 Test

Responsibilities:

  • 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 Test

Responsibilities:

  • 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 Test

Responsibilities:

  • 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 Test

Responsibilities:

  • 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.

We'd love your feedback!