Software Test Analyst - Huntsville, United States - Jacobs ESSCA Group

    Jacobs ESSCA Group
    Jacobs ESSCA Group Huntsville, United States

    1 month ago

    Default job background
    Description


    The Software Test Analyst will perform formal and informal white box (unit) and black box (integrated) software testing in support of the Space Launch System and the Software Development Facility and other integration facilities in the MSFC Space Systems Division.

    This testing will be used to verify software functionality per established Formal and Design Level Software Requirements for the Flight Computer of NASAs Space Launch System and will report to the Flight Software Test and Verification Lead.

    The selected candidate will be well articulated and comfortable working in a CMMI Level 3 environment, and will have skills in providing test reports, supporting test readiness, and anomaly reviews, and interaction with Software Readiness Boards in support of formal software product release.


    These activities will be on-going as the launch vehicle architecture matures and the SLS program completes program phases, reviews and schedule milestones.


    Job Requirements:
    A degree in computer science or software engineering or related field is required. A degree from an ABET-accredited university is preferred. Typically, educational requirement is a BS with 0 - 5 years of experience.

    Ability to read and comprehend C or C++ software and interfaces to include 1553, Ethernet, TCP/IP, and/or RS 422

    Ability to evaluate test data to correlate with test findings and investigate potential anomalies.


    Familiarity with writing/creating scripting languages such as Python, or other UNIX or Windows Scripting tools used to automate both product release and regression testing is highly desirable.


    Ability to develop and formally run test procedures, including pre-test setups such as instrumentation, data acquisition, software loading/configuration and post-test activities such as data archiving and data analysis within a simulated environment.

    Familiar with Agile software development methodologies or other software development methodologies.

    Familiarity with UML representations of designs.

    Familiarity with DOORS/DOORS NEXTGEN or other requirement tracing toolset.

    Familiarity with software development tool sets, experience with the Atlassian Tool set is a plus.

    Familiarity with data reduction and manipulation tools.

    Ability to write and maintain technical documents including test plans, procedures, and formal reports to address verification requirements.

    Ability to review program/project documents and provide relevant comments from a test perspective.

    Understanding of Systems and Software Engineering processes such as Agile, Object-Oriented Methodologies, and Processes.

    Proficiency with Microsoft Office products such as PowerPoint, Excel, and Word

    Participate in meetings in support of the above activities.

    Perform routine assignments following detailed specifications.
    #J-18808-Ljbffr