Key Expertise:
Master of Technology with *+ Years of experience in medical/aerospace devices software development and verification and validation activities (reviews, requirement-based Testing- System Testing, Hardware-Software Integration testing, Software-Software Integration testing, Unit testing) with strong process excellence and strategic skills to meet designated level of objective compliance with respect to DO-178B/IEC62304.
Experience Summary:
•Currently working as a Test Lead in Johnson and Johnson, Madison/ HCL America Solutions Inc, Jan 2021 to Till Date.
•Worked as a Tech Lead in Collins Aerospace systems, Phoenix/ L&T Technology Services, May 2018 to Dec 2020.
•Worked as a Senior Engineer in Larsen & Toubro Tech Services Limited, Bangalore from Apr 2014 to July 2017.
•Worked as a Software Engineer with AvioHeliTronics Infosystems Pvt Ltd, Bangalore from Feb 2013 to Apr 2014.
Accomplishments:
•Specialist in safety critical systems implementation (Aerospace and Medical Device)
•Successfully demonstrated safety critical system regulatory (DO-178B) audits SO#2/SOI#3 with 0 findings note.
•Advocated and mentored advanced methodologies like Test-Driven Development Programs and Managed Accounts towards successful completion.
Work Summary:
•Strong experience in Software design and development as per DO-178B/C
•8+ years of Embedded System design, development, and testing experience
•Proven experience in safety critical systems implementation (Aerospace and Medical Device)
•Experience in implementing regulatory industry standards DO-178B, DO-178C, IEC62304, ISO 14971, ISO 13485
•Experience in implementing process and practices in software development life cycles (V-Model /Agile /Test Driven Development)
•Experience in System engineering - Aerospace and Medical Device domains
•Experience in Software Requirement Analysis, Design, Coding and Verification and Validation
•Experience in programming languages: C, C++
•Experience in communication protocols CAN and ARINC 429
•Experience in Avionics display system, Flight Management System, Flap actuation Systems
•Experience in Model Based testing using MATLAB
•Experience in Software Verification Reviews (Requirements, design code and V&V Artifact reviews)
•Experience in Software Verification Analysis (Structural Coverage, Timing, Data Coupling and Control Coupling, Memory map analysis)
•Experience in Software Verification Testing (Unit Testing, Software Integration Testing, Hardware-Software Integration testing and System Testing)
•Experience in Unit test automation tools (RTRT, LDRA and Vector Cast)
•Experience in test methodologies like MCDC and Orthogonal array Testing, Regression Testing and re-testing
•Experience in Software High level requirements development
•Experience in Software Low level requirements development
•Experience in enhancing the Software design as per change requests
•Traceability matrix generation for software lifecycle artifacts
•Experience in Tool Qualification activities (Tool Qual Plan, Tool Operational Requirements, Tool Verification Results and Tool Qual Accomplishment summary)
•Experience in Chang Control Board activities
•Experience in Configuration Tools DOORS, Clear Case, Clear Quest, JIRA, JAMA.
•Experience in SOI#3 Audits
•Experience in Project Management (identifying scope, onsite-offshore coordination) Customer interface (Status reporting, Cost and effort, Presentations and Audits).
Technical Summary:
Standards
DO-178B/C, IEC62304, ISO 14971, ISO 13485
Domains
Aerospace, Medical Devices
Programming Languages
C, C++
Scripting
Python
Compilers
Eclipse, CC Studio
Testing Tools
RTRT (Rational Test Real Time), LDRA, Vector Cast, SAVI
Software Life Cycle Models
V-Model /Agile (Scrum)/Test Driven
Development
Test Methodologies
Unit testing, Software-Software Integration
Testing, Hardware- Software Integration Testing, System Testing and User acceptance testing, Black Box Testing, White Box Testing (MCDC), Regression Testing, Retesting
Code Check Tools
PC-Lint
Communication Protocols
ARINC429, CAN, SPI
Analysis
Timing analysis, Data coupling and Control coupling Analysis, Structural coverage analysis, Model Coverage Analysis
Configuration Management Tools
DOORS, ClearCase, Clear
Quest, JAMA, JIRA, PREP, PVCS, PLM Tool (Windchill) svn, Serena
Education:
MTech
Master of Technology (Software Engineering) from JNT University
MCA
Master of Computer Applications (MCA) from JNT University
Professional Experience:
Johnson and Johnson, Madison/ HCL America Solutions Inc
Lead V&V Engineer, Jan 2021 – On going
Project : Microwave Ablation System
Environment: PLM Tool (Windchill), Serena
Role: Verification and Validation Engineer
Responsibilities:
•Analysis and review of the system level requirements
•Derive System requirements from customer requirements
•Resolve specification issues
•Handle technical correspondence
•Provide periodic updates and ensure customer satisfaction
•Negotiate and coordinate with cross-functional teams (Product/Program Management, SW COE, Electrical Integration, Safety, Validation and Applications Engineering)
•Involved in deriving the test methods for software integration testing
•Involved in deriving the test methods for system testing
•Provided automation solutions using Nunit for system testing, software integration testing and unit testing
•Involved in system test/ Integration test/unit test case design, scripting, and execution
•Involved in change request board (CRB)
•Created traceability matrix
•Involved in all dry runs for SW Bids resolved.
•Involved in Executing DDTRs, DQTRs and UQTRs
•Involved in reviews of requirements, design, and V&V artifacts
Deliverables:
•Successfully provided test support for 12+ interim builds and 5 formal builds
•Successfully delivered 3 major milestones and 12 inch-stones
•Successfully Delivered Validation Test protocols/Test Scripts/Test Results/Traceability Matrix
•Submitted 50+ change requests
Collins Aerospace systems, Phoenix/ L&T Technology Services
V&V Engineer, May 2018 – Dec 2020.
Project : HLEM (High Lift Electronic Module) for MC21
Environment: C/DOORS/ALM/MATLAB/LDRA/PVCS/PC-Lint/ CCS5.5.0
Role: Lead Software Verification Engineer
Responsibilities:
•Analysis and review of the system level requirements
•Derive System requirements from customer requirements
•Resolve specification issues
•Handle technical correspondence
•Provide periodic updates and ensure customer satisfaction
•Negotiate and coordinate with cross-functional teams (Product/Program Management, SW COE, Electrical Integration, Safety, Validation and Applications Engineering)
•Involved in deriving the test methods for software integration testing
•Involved in deriving the test methods for system testing
•Provided automation solutions using Phyton for system testing, software integration testing and unit testing
•Involved in system test/ Integration test/unit test case design, scripting, and execution
•Involved in change request board (CRB)
•Created traceability matrix
•Delivered structural coverage analysis report
•Involved in reviews of requirements, design, code, and V&V artifacts
Deliverables:
• Successfully delivered Rel 1.0 System and software test artifacts
• Successfully delivered Rel 1.1 System and software test artifacts
Collins Aerospace systems, India/ L&T Technology Services
V&V Engineer, Oct 2016 - May 2018
Project : Flight Management System(FMS)
Environment: DOORS /PREP/JAMA/CCS5.5.0/JIRA/Vector Cast/VISTA,
Role: Lead Software Verification Engineer
Responsibilities:
Review System and Software High Level Requirements
Review Software Low Level Requirements
Resolve specification issues
Derive test methods for system testing and software integration testing
Design and develop test cases for System and Software requirements
Develop System/Software test procedures
Test execution for System/Software test procedures
Test results reporting
Deliver traceability matrix
Bug reporting
Involved in change request board (CRB)
Review the V&V artifacts
Deliverables:
•Successfully delivered 10 major milestones and 20 inch-stones
•Successfully Delivered Validation Test Cases/Test Scripts/Test Results/Traceability Matrix
•Submitted 30+ change requests
•Delivered automation solution using Python, Vector Cast for System Testing and Low-Level Testing
Collins Aerospace systems, India/ L&T Technology Services
V&V Engineer, Apr 2014 - Oct 2016
Project : Electronic Flight Instrument Systems (EFIS)
Environment: DOORS /PREP/JAMA/CCS5.5.0/JIRA/LDRA/VISTA/ Eclipse, MATLAB
Responsibilities:
Review System and Software High Level Requirements
Review Software Low Level Requirements
Resolve specification issues
Derive test methods for system testing and software integration testing
Design and develop test cases for System and Software requirements
Develop System/Software test procedures
Test execution for System/Software test procedures
Test results reporting
Deliver traceability matrix
Bug reporting
Involved in change request board (CRB)
Review the V&V artifacts
Deliverables:
•Successfully delivered 10 major milestones and 20 inch-stones
•Successfully Delivered Validation Test Cases/Test Scripts/Test Results/Traceability Matrix
•Submitted 30+ change requests
•Delivered automation solution using Python, Vector Cast for Model Based Testing and Low-Level Testing
AvioHeliTronics InfoSystems Pvt Ltd /Bangalore, India
V&V Engineer, Feb 2013 - Apr 2014
Project : Cockpit Integrated Global Avionics For Light Medium Helicopter
Environment: C/QC/LDRA/PVCS
Role: Verification Engineer
Responsibilities:
•Involved in CDS Design and Development (Coding, defect fixes)
•Involved in CR life cycle
•Develop Software High Level Requirements
•Create Traceability matrix between System requirements and software high level requirements
•Review Software High Level Requirements
•Develop Software Low Level Requirements/Design
•Review Unit test cases and test results
•Task allocation, monitoring and status reporting
Deliverables:
•Successfully delivered HSIT Deliverables
•Delivered SCA/DCCCA reports