S/w Test Engineer Resume
North, CarolinA
EXPERIENCE SUMMARY:
A results driven engineer with over 30 years of demonstrated success in Business Analysis, design, development, QA and Test disciplines. Experience with full SDLC projects, using RUP, Agile, UML and meeting CMMI - 3, ISO-9000 guidelines. Over 30 years of Object Oriented (OO) Design/Development using multiple languages. Requirements are designed according to DO-178B, FAA-200A & Confidential standards. As a Project Manager/Team Lead, no schedule has been missed that I was involved in planning. Systems and/or applications are designed to meet/exceed critical requirements of the customer. Embedded systems in the avionics, transportation, medical fields.
SKILLS:
Realtime development: Aviation, Agricultural, NASA, DOD and Traffic Control (Air/Ground).
Operating systems: RTOSs (vxWorks, pSOS, QNX, OS9), Windows (Desktop & embedded), different flavors of Unix/Linux.
Primary Language skills: Fortran (20 yrs), C(20 yrs), MFC/C++(15 yrs), Assembler (5 yrs), Ada (5 yrs), C#/.NET (3 yrs)
Test/QA tools used: VectorCast, AdaCast, TestComplete, AQTime, Rally, HP Quality Center, Rational
EMPLOYMENT HISTORY:
Confidential, North Carolina
S/W Test Engineer
Responsibilities:
- Responsible for the evaluation of requirements for the GUI interface used on next generation medical bed.
- Developed and executed test scripts in Python to verify requirements against delivered software. UI developed with QT.
Confidential, Wisconsin
S/W Test Engineer
Responsibilities:
- Responsible for the evaluation of requirements used for electric power generation.
- Created test protocols for project related to software testing per SS-473(US Navy).
- Developed and executed test scripts using VectorCast
Confidential, Arizona
S/W Design Engineer
Responsibilities:
- Responsible for the development of software used to control configuration of avionics boxes.
- Code was written in C++ using Borland/Embarcado IDE.
Confidential, Illinois
S/W Test Engineer
Responsibilities:
- Responsible for the evaluation of requirements and developed test protocols/cases for next generation infant incubator
Confidential, Michigan
S/W Design Engineer
Responsibilities:
- Responsible for the design and development of software and user interface (GUI) controlling next generation agricultural planters.
- Platform is WinCE6.0 using C++.
- Data is transferred using CANBus and Ethernet between controlling modules and the realtime displays.
- Testing of S/W is done using emulations built on requirements, test beds containing critical operational equipment/electronics and the final full equipment used in the field by customers.
- Confidential is used for field equipment control and user interfaces.
- C# is used for offline data analysis.
Confidential, Lincolnshire, IL
Lead S/W Design Engineer
Responsibilities:
- Responsible for the design and development of emulation software using object oriented design concepts, for next generation hardware used by Health and Safety of industrial manufacturing. Software interfaces with the User Interfacing programs.
- Internals of the GUI are also being designed and validated against the emulator.
- Platform is WinCE6.0 using C++ and Silverlight.
- Confidential was used for field equipment control and interfaces.
Confidential, Philadelphia, PA
Lead QA/Test S/W Engineer
Responsibilities:
- Responsible for the validation of the VL120 next generation digital pathology tissue scanner.
- Documents were created per Confidential 820.30 guidelines, describing testing procedures for each subsystem.
- Test cases were written against software requirements.
- Requirements verified to be accurate, concise and testable.
- Test control & analysis software written for Win-7 using C#/.NET and WFP for the user interface (GUI).
- Responsible for development of software requirements and validation procedures per Confidential 820.30 guidelines for the image acquisition system for InCell 2000 scanners next generation tissue scanner used for digital pathology.
- Testing was done against the GUI and the application control of the workflow process.
Confidential, Ann Arbor, MI
QA/Test S/W Engineer
Responsibilities:
- Responsible for the validation of the interface software controlling the DuraHeart 2 next generation heart pump.
- Software test cases were written against software requirements in Win-7.
- Requirements were developed and verified to be accurate, concise and testable and validated against per Confidential 820.30 guidelines.
- Test tools used TestComplete and AQTime.
Confidential, Urbandale, IA
S/W Engineer
Responsibilities:
- Failures reported had to be reproduced, cause analyzed and a determination made if correctable by the team or need to be sent to the responsible group for proper repair.
- Teams were followed Agile processes.
- HP Quality Center was used to track test procedures completion.
- Other HP tools were used for code reviews allowing engineers to see/markup comments as needed.
Confidential, Denver, CO
PM/BA, S/W Development
Responsibilities:
- Responsible for requirements, development/enhancement of 424 data used for ground processing preparation of avionics data displayed in aircraft.
- Support optimization of application code for airborne interfacing to the displays.
- Data prep tools and application APIs are written in C/C++ and meets DO178B level C standards.
- Validation software written in C#/.NET.
- Confidential was used for modularity and interfaces
- Responsible for subsystems displays of data (GUI) used for embedded Enroute map displays in aircraft including requirements/documentation and support to SQA & Test teams.
Confidential, San Jose, CA
PM, S/W Systems Design
Responsibilities:
- Responsible for a team of S/W engineers developing embedded firmware for new series of blood analysis medical instruments.
- Fine-tuning/rewriting of system requirements documents (SRS), developing software requirements documents (SDD) and interface control documents (ICD) between the instrument and an external user interface application.
- Documentation was done according to Confidential 820.30 guidelines.
- UML used for developing use cases for application features.
- Developed the design used in controlling the flow of information/data/control between the user application and the underlying drivers to the hardware.
- Operating system was embedded XP SP2.
- Data from the instrument was designed to support 10K data blocks per second collection and transfer rate over Ethernet using WCF.
- Object oriented design used to minimize actual data flow within the system and support interfaces to subsystems and support functionality.
- Proof of concept was designed in C++ and converted to C#/.NET for the application and WFP for the user interface (GUI).
Confidential, Huntsville, AL
S/W Design Engineer
Responsibilities:
- Responsible for a team of S/W engineers developing a set of communication APIs for a new motherboard running WinCE 5.0 on a ARM7 processor.
- Communication devices include Ethernet, CANBus (J1939), 1553B, RS232 & RS 422 serial ports.
- The development of this set of APIs using OO concepts, allows future developers to ignore the hardware dependencies inherent with new products.
- The motherboard also allows selection of RS170 video input sources and an API allows overlaying of graphical information on the video stream.
Confidential, Cedar Rapids, IA
S/W Design Engineer - S/W QA/Test
Responsibilities:
- Developed embedded application prototype in VC++ for WinCE 5. 0 on a ARM7 processor to display (GUI) video and data from cameras and GPS units. Inputs from multiple sources are fed to the unit via USB and Ethernet connections, formatted and then displayed based on user selections that allow a full screen or tiled displays along with thumbnails for each data stream.
- Led a team of 2 junior engineers in redesigning a user interface (GUI)that supports editing/formatting of pilot checklists prior to being installed in the aircraft.
- Responsible for developing S/W Requirements documentation, S/W Test documents, and S/W Users manual for the S70 Avionics Display system according to DOD 178B standards
- Responsible for the development of testing applications in ADA for avionics displays using Remote Services functionality. Test scripts were developed using Python
- Member of the V & V team for the upgrades to the HH60M displays (GUI).
Confidential, Las Vegas, NV
S/W Design Engineer
Responsibilities:
- Project was developing advanced embedded applications to support generic interfacing with host systems.
- Systems communicated with the host systems using SOAP/XML and the application was responsible for the ability to interface with the different sub-systems on a gaming platform.
- This allowed reconfiguration of the game and internal systems on the fly as needed along with interfacing with other vendors equipment that interacted with the gaming platform.
- Code was developed under Linux using C++.
- Each functional area required object oriented design and implementation.
Confidential / Las Vegas, NV
S/W Design Engineer
Responsibilities:
- Developing models for HVAC building controls used within large hotels/casino properties to expedite energy efficiency upgrades.
- Controls use RF to communicate with each other and the master central system.
- Models are being developed with OO concepts with a real-time user interface written with Visual C++.
- Designed/developed core host system that interacted with the user, field units (that were previously modeled) and internal SQL database.
- Embedded SQL commands allowed data to be retrieved and updated based on user requests and/or data received from the field units.
- Each control was designed to acts as an independent object for control and display for the system level design and UI.
- Physical controls were written in C. Some of the design & prototypes followed the RUP constructs.
- Requirements were defined based on the overall capabilities of existing control units and the requirements on the interactions between the unit and the central system.
- These were then translated into Use Cases.