Software Quality Assurance Engineer - Vista, United States - Nighthawk Flight Systems, Inc.

    Default job background
    Description

    Nighthawk Flight Systems Inc. is a leading advanced avionics company dedicated to revolutionizing the aviation industry with cutting-edge solutions. Specializing in advanced compact integrated avionics solutions for rotary and fixed-wing aircraft in the general aviation, business, air transport, and military markets. We pride ourselves on our commitment to quality and excellence in everything we do.

    Job Description

    We seek a highly skilled and experienced Software Quality Assurance Lead with expertise in using the JAMA requirements management tool. The successful candidate will lead our quality assurance efforts, ensuring that our avionics software products meet the highest standards of quality and reliability. Additionally this role will be instrumental in shaping the Software Quality Assurance group through policies, processes, and key input on expanding the QA team.

    Salary commensurate with the applicants level of relevant experience and qualifications.

    Candidates must be authorized to work in the United States.

    Key Responsibilities:

    • Lead the software quality assurance team in developing and implementing comprehensive test plans and test cases to ensure the quality of our avionics software products.
    • Collaborate with cross-functional teams, including software developers, product managers, and project managers, to define quality standards and requirements for avionics software.
    • Utilize the JAMA requirements tool to manage and track avionics software requirements, ensuring that all requirements are accurately documented and fulfilled, with a focus on requirements tracing throughout the software development life cycle.
    • Implement and manage test management processes and tools to ensure efficient organization, execution, and reporting of tests, maintaining traceability between requirements, test cases, and test results.
    • Design and execute manual and automated tests to validate avionics software functionality, performance, and security, with an emphasis on functional testing and integration testing.
    • Develop and maintain detailed test documentation, including test plans and test cases, to ensure thorough test coverage and reproducibility of test results.
    • Identify and prioritize areas for improvement in the avionics software development process to enhance overall product quality, including recommendations for process improvements related to testing and quality assurance.
    • Mentor and coach team members on best practices in quality assurance and software testing methodologies specific to avionics software, including guidance on effective test planning and execution.
    • Analyze and report test results to stakeholders, including management and clients in the aviation industry, and recommend corrective actions to address identified issues and ensure compliance with regulatory standards.
    • Stay up-to-date with industry trends and advancements in avionics software quality assurance tools and techniques, and proactively integrate new methodologies and technologies into the software testing process as appropriate.

    Qualifications

    • Bachelor's degree in Computer Science, Engineering, or related field.
    • Proven experience (7+ years) as a Software Quality Assurance Lead or similar role in the avionics industry.
    • Extensive experience using the JAMA requirements tool in an avionics software development environment.
    • Experience with FAA Certifications, DO-178, DO-254, EASA regulations, and compliance standards.
    • Familiarity with Hardware in the Loop (HIL) testing methodologies and tools.
    • Experience with Test Automation frameworks and tools in the context of avionics software testing.
    • Excellent analytical and problem-solving skills, with a keen attention to detail.
    • Effective communication and interpersonal skills, with the ability to collaborate with cross-functional teams in the aviation industry.
    • Experience with Agile development methodologies is preferred.
    • Relevant certifications (e.g., ISTQB) are a plus.

    Benefits

    • Comprehensive benefits package, including medical, dental, and vision coverage.
    • 401(k) retirement plan.
    • Paid time off and holidays.
    • Opportunity for career growth and professional development in a fast-growing industry

    Joining our team at Nighthawk Flight Systems, Inc. offers an exciting opportunity to work on innovative projects and make a meaningful impact in the advancement of avionics technology. If you are a motivated and skilled software quality assurance professional with experience using the JAMA requirements tool in the avionics industry and possess the additional qualifications mentioned above, we encourage you to apply.