Stephen Hanna

Department Head of C2 Automation and Test Department at Tactical Engineering and Analysis, Inc.
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
San Diego, California, United States, US
Languages
  • English -

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 1 ratings
  • (1)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Alana Harmon

Stephen is very much a leader and charismatic. He is a very quick learner and always ready to take on new challenges and teach others. Stephen would be a great addition to anytime as a member or a leader.

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Certified ScrumMaster (CSM)
    Scrum Alliance
    Jul, 2019
    - Oct, 2024

Experience

    • United States
    • Defense and Space Manufacturing
    • 100 - 200 Employee
    • Department Head of C2 Automation and Test Department
      • Sep 2020 - Present

      - Development and/or System Engineering of communication and/or combat systems with knowledge of the associated DoD policies, procedures and processes required for proper implementation of project plans and milestones.- Assist in the definition of project scope and objectives, involving all relevant stakeholders and ensuring technical feasibility and execution realism.- Manage changes to the project scope, project schedule, and project costs using appropriate techniques.- Perform risk management to minimize project risks.- Create and maintain comprehensive project documentation to include detailed project plans to monitor and track progress of assigned projects.- Measure project performance using appropriate tools and techniques and communicate/report project status and needs to management and associated clients.- Successfully manage the relationship with the client and all stakeholders of assigned projects.- Execute management functions across various clients and funding vehicles as required/assigned by management.- Develop existing staff capabilities, perform hiring and staff management functions in accordance with company policies. Show less

    • Automation Test Lead
      • Sep 2019 - Sep 2020

      - Works within a SCRUM team to support test planning, coordination, execution along with the development team.- Writes automated tests using existing test tools and scripting languages such as Bash and Python.- Develops and integrates tests into a Continuous Integration Framework, monitoring execution and verifying test results against test criteria and requirements.- Establishes test architecture required to support testing in both a Cloud (AWS) or HWIL environment.- Develops and maintains automated test scripts utilizing various test tools available in the AWS Cloud and/or HWIL lab environment.- Executes test scripts/procedures in a Continuous Integration Framework using Jenkins and assist in debugging and troubleshooting to isolate issue source.- Supports in the decomposition of test requirements to address incremental implementation of system capabilities.- Supports in the development of test cases, test plans, stories and scenarios needed to support manual and automated testing in an Agile Environment- Generates test scripts on various TDL systems (i.e. MLST3, CHI EX, etc.) as available to support execution of sprint or integration testing.- Independently able to establish scheduled test architecture within a lab environment. This includes establishment of test tools and architecture within the AWS Cloud or lab environment.- Supports in the capture and collection of test data of each system and support system.- Generates Test Observation Reports, Daily Status Reports and/or Trouble Report Retest Sheets (TRRS).- Updates sprint and integration status for stories and features utilizing SW development database (i.e JIRA)- Utilization and general understanding of common data analysis tools to support the validation, root-cause and trouble shooting of issues observed or documented during testing. This includes, but is not limited to DART, CHI EX, and CLIP DX. Show less

    • Automotive
    • 700 & Above Employee
    • Test Automation Engineer
      • Nov 2018 - Sep 2019

      - Give updates to C level employees about testing projects - Design and develop automated testing standards and practices - Implement, setup, and define testing systems (C# with Selenium for user acceptance testing. Postman for API testing) - Build an automation testing team - Manage testing team - Create and maintain a CICD pipeline using Microsoft TFS and Azure DevOps - Ensure that quality standards are adhered to during product development - Create and collect test data for functional and other testing - Research, recommend, and implement tools as needed with the goal of increasing automation - Testing enterprise applications deployed to cloud environments such as Microsoft Azure - Sprint planning and estimating Show less

    • Transportation, Logistics, Supply Chain and Storage
    • 300 - 400 Employee
    • Software Test Engineer - Automation lead
      • Jan 2018 - Nov 2018

      Perform managerial as well as technical lead duties including: Managerial: -Scheduling and timecards -Coordination, tracking, and assignment of tasks -Planning sprints and estimating hours -Reporting on development and test activities -Training new employees and upkeep/oversight of project documentation -Transfer of information to and from project team and stakeholders -Test Case and Bug Audits -Upkeep of project artifacts in JIRA and SharePoint -Improvements in any of the aforementioned areas Technical: -Maintaining, upgrading, and troubleshooting automation tools -Maintaining, upgrading, and troubleshooting the automation environment/frameworks -Reviewing code and maintaining the code repository -Codebase refactor and redesign planning -Adherence of code to company quality standards -Automation Audits -Upkeep of TestComplete Scripts and Jenkin’s Jobs -Improvements in any of the aforementioned areas Show less

    • Software Tester level 1
      • Oct 2014 - Jan 2018

      • Utilize various testing methods to test the functionality of software programs • Design step-by-step procedures for testing portions of software programs• Write bug/problem reports when defects are found• Utilize problem solving skills to troubleshoot issues within software programs• Write scripts for automating repetitive testing processes. • Obtained government secret clearance.

    • Canada
    • Utilities
    • 1 - 100 Employee
    • Software Architect intern
      • Jun 2017 - Dec 2017

      • Design a user experience from project initiation through deployment. Partner with engineering, technical operations, client services, and product management teams to translate program requirements into technical solutions and system design. • Determine overall architectural principles, frameworks and standards. • Drive research, case studies and prototypes on leading edge technologies and how they can be leveraged. • Design and develop proof-of-concept/ proof-of-technology pilots. • Interface with Customers to determine scope and requirements of software solutions. Show less

    • United States
    • Financial Services
    • 400 - 500 Employee
    • Software QA Intern
      • Jun 2015 - Aug 2015

      • Review and understand work effort (Project, Releases, etc.) requirements. • Create and document QA artifacts (e.g. defect records) as directed by QA Leads • Execute test cases to ensure complete test coverage. • Log defects to prioritize and resolve issues. • Notify QA Lead of risks associated with testing deliverables. • Provide input to daily and/or weekly QA Testing reports. • Attend project or other meetings as required. • Participate in testing of Disaster Recovery and Business Continuity as needed. Show less

Education

  • University of Missouri-Saint Louis
    Bachelor’s Degree, Computer and Information Sciences
    2013 - 2017

Community

You need to have a working account to view this content. Click here to join now