S. Morehouse

United States

@srm01

Software Jack of All trades

Badges

Problem Solving
CPP
Java
Python
Sql

Certifications

Work Experience

  • Software Engineer

    Rockwell Collins•  September 2018 - February 2019

    • Handle bug reports and integrate new functionality for Comm Waveform Group for One Channel ARC-210 Radio • Port existing HAVE QUICK software to Two Channel GR-2000 Manpack Radio

  • Test Engineer

    Raytheon•  December 2017 - August 2018

    • Write manual test cases for different areas of GPS OCX to include: Time, Resource management, application logging, system deployment, tech orders. • Manage verification of tests to include movement to specialized tools, automation to save time.

  • Test Automation Engineer

    Intel Corporation•  November 2016 - December 2017

    • Develop test suites to first verify stability and add an increasing amount of functional and performance testing in close coordination with developers with meaningful results of test. • Support the OEM and graphical designer facing engineer with custom testing to verify new customer requested capability for the GPA core components on Mac OS and Windows 10 platforms. • Develop the object oriented test automation suite in Python

  • Systems Engineer

    Boeing•  June 2015 - September 2016

    • Upkeep of Intellectual Property (IP) Checklist to record IP from various sources in all documentation deliveries to Australian customer • Integrating Rose Models into Rhapsody and performing functional analysis from requirements • Writing major Milestone minutes and tracking subsequent action items • Update of Interface Control Drawings (ICDs) and other documentation to reflect Phase 5A upgrade • Update of requirements in DOORS • Develop metrics and statistics to drive quality and understand program progress • Perform data modeling and functional analysis to ensure consistency of documentation and requirements completeness • Collection and update of TBDs in JIRA bug tracking tool • Update of export technical assistance agreements to comply with US State Department requirements

  • Test Engineer

    Boeing•  January 2012 - May 2015

    • Used Eclipse C/C++ IDE with git and autotools on Debian OS • Wrote the Change Control Board Process to assist in processing of tasks and bugs, and used Redmine for defect dispositioning • Created detailed test plans using IEEE 829-2008 standard, and selected TestRail for test case management • Wrote overall system test plan, GNSS component test plan and associated GNSS test cases with discrepancy report definitions • Created wireshark dissectors to read incoming GNSS messages and outgoing system generated messages. Primary tool for verification of requirements. Outputted formatted wireshark information to Excel file as a test artifact and for customer and developer use • Performed unit tests using CUTE (C++ Unit Testing Easier), later converted to googletest • Configuration management person for group, work with CM group to set up git CM for first time. Define testing and stable builds, and define release process and build cycle • Performed Debian package management of all software components and created one software crate containing all Debian packages, used for easy installation of software • Utilized continuous integration tool Hudson, then later moved to Jenkins to identify problems and correct issues • Worked with other groups with adjacent products to determine testing and systems engineering requirements • Managed requirements for project, and created traceability matrix to identify requirements not allocated for test • Assisted with scheduling using MS Project as needed • Integrated doxygen into Debian packages • Wrote all test related documentation and lead Test Readiness Reviews • Determined the conditions of the release of product

  • Test Engineer

    Boeing•  January 2009 - December 2011

    • Test lead for hosting of existing software on new Production Monitor equipment • Wrote automated X11 GUI tests (X11::GUITEST) using bash and perl scripts. Scripts consist of simple one application tests of limited duration to the testing of more complicated multi-function tests that run over the weekend and subsequent collection of test results • Selected Testopia for a test management system • Utilized Bugzilla for a bug and task tracking system, discrepancy reports • Used Kanban board to select tasks and identify personal loading • Handled software releases, ran User Acceptance Tests, and wrote Release Notes • Wrote and expanded automation test tools for data acquisition system • Trained up junior testers in their roles and provide training in test topics, e.g. Two pair testing • Test new boxes introduced to flight test network from outside suppliers, e.g. Ballard • Documented existing tests including regressions and ensured they were updated

Education

srm01 has not updated education details yet.

Links

srm01 has not updated links details yet.

Skills

srm01 has not updated skills details yet.