Brian Carstens

Brian carstens

bookmark on deepenrich
location of Brian CarstensCarlsbad, California, United States
Followers of Brian Carstens158 followers
  • Timeline

  • About me

    Senior Software Test Engineer at Frontier Technology Inc.

  • Education

    • California polytechnic state university-san luis obispo

      -
      B.s. computer science

      Activities and Societies: English Minor, Intramural Soccer, Teaching Abroad

    • Oregon state university

      -
      M.s. computer science
  • Experience

    • Comstream corporation

      Jun 1996 - Feb 1998
      Software engineer

      Software Engineer - Embedded software projects for satellite modems and ground stations using C/C++, VxWorks, Linux.

    • Viasat - cmmi certification

      Jan 2003 - Sept 2003
      Cmmi certification software

      Software Lead in Software Engineering Process Group responsible for key CMMI company certification.● Coordinate with Viasat software projects to establish software engineering artifacts & practices.● Collect and review artifacts for training plans, configuration management, ICD’s, documentation, code reviews, peer reviews, and formal testing plans and results.● Training and certification for CMMI practices.

    • Viasat - fabt project

      Sept 2003 - Jun 2012
      Test automation lead

      Develop custom test framework from scratch for Boeing modem subsystem, coach and train team members● Developed hardware drivers and test automation framework and GUI in Tcl/Tk● Executed manual and automated regression test suites for each major component release and integration build.● Developed special traffic generators using C, Perl, Python for modem that was part of Boeing airborne system.● Update test documentation, and travel to customer sites for training and troubleshooting.● Coordinate test activities, goals, and results with development teams and management. Show less

    • Viasat - blue force tracking (bft) project

      Jun 2012 - Feb 2014
      Software test lead

      Promoted to Test Team Lead (3 members) to verify software/hardware functionality of second generation aviation modem.● Tracked progress of team to remove roadblocks and keep management informed of test status.● Coordinated testing of Jenkins builds and developed Python and Selenium based traffic and web interface tests.● Analyzed TCP/UDP protocol packet issues with Wireshark.● Developed Python scripts to interact with modem’s REST API for regression test automation.

    • Viasat - australia national broadband (nbn) project

      Feb 2014 - Apr 2020
      Systems integration and test engineer

      System Test and Network Support Engineer, NBN Project (Feb-2014 to April-2020)Selected for NBN, Australia support, focusing on Python based test framework for satellite network.● Automate traffic tests using Python based scripts to control, monitor traffic generators.● Developed custom Splunk dashboards for monitoring device health based on Python scripts using SNMP,console CLI, and RESTful API to interface with devices.● Developed and conducted in-country training course for local network operators and technicians.● Statistical analysis of modem performance with NumPy.● Utilized Salesforce and JIRA to troubleshoot and track customer network issues with SoapUI, VMWare, DHCP,MPLS, IPV6, and OAM packets. Show less

    • G2 software systems

      Oct 2020 - Nov 2021
      Systems integration and test engineer

      System Test and Integration for JMINI and IW UHF projects at NIWC Pacific● Execute system tests for RT-1828 chassis, HPA's, SatSim, MD-1324's in test lab environment● Define new tests for Viasat's VM-300M TRANSEC Modernization board (MIL-STD-188 5k/25k DAMA)● Test Procedures for VM-300M Key Loading, Zeroization, Tamper, Channel Control● Automate regression testing with Powershell, Python, Selenium and Autoit

    • Synthego corporation

      Nov 2021 - Nov 2022
      Senior software qa engineer

      System Test and Integration for eCommerce software Python/Django ● Conduct peer reviews and Codecov unit test analysis for issues in new releases.● Create Ghost Inspector test suites for automated Web UI regression testing.● Create monitoring dashboards in Papertrail and Splunk to find unusual activity.● Completed Coursera BioInformatics course with Python programming modules.

  • Licenses & Certifications