Manager, Software Test Engineering

$138,000 - $170,000

Full Time

  • Work from home
  • No Travel Required

Skills

qa managertest managerDS-1770DO-178882EaircraftUAVFAA

Job Description

SNAPSHOT:
Onsite/Hybrid in Hood River, Oregon
Full relocation assistance available
$138-170k +12.5% bonus
US Citizenship required due to federal defense contract restrictions

Has ultimate responsible for identifying test strategies. Define test cases, test procedures, etc. Growing into automated testing procedures utilizing Python.  Software is developed in C++ & C#.

Team is a mature team of about 10. All located in Hood River

People management, as well as growth, development, adherence, and expansion of test development and test tools. Safety critical approach due to the aircraft component.

Ideally have experience with how their standards are governed (DS-1770, DO-178, 882E) due to having previous experience with aircraft, UAV, FAA, etc.

Aerospace background is highly preferred

Safety Critical software is the ideal background

 

Overview:

we are looking for a highly motivated, enthusiastic, and experienced Software Test Manager to lead staff engaged in developing and maintaining standards for software quality operating methods, processes, and procedures supporting our diverse and growing catalog of industry-leading Unmanned Aircraft Systems.

  • Provide leadership and expertise to staff testing software for Unmanned Aircraft Systems, utilizing industry software quality processes and standards.
  • Responsible for developing and maintaining standards and tools for software quality operating methods, processes, and procedures.
  • Responsible for the creation, management, and enforcement of formal Release Part Numbers for both Software and License distributions, including the approval of change requests.
  • Manages staff responsible for Software Test Engineering and Test Execution. Plans and manages all functional aspects of Software Test within the Software Department, with staff deployed across multiple projects/projects.
  • Ensures all Software Test Engineering activities in support of projects, initiatives, and processes are in conformance with Organization's established policies and objectives.
  • Experience with setting and achieving goals for productivity, software quality, and end-customer satisfaction.
  • Provides technical direction, guidance, and mentoring to others regarding approved processes, tools, and skills. Provides approval of team/workgroup technical approaches and processes.
  • Establishes partnerships and maintains strong and effective stakeholder working relationships.
  • Responsible for employee engagement, to include attracting, developing, and retaining talented individuals through effective professional development and career planning. Creates a learning environment that ensures staff realize their highest potential.
  • Interfaces across Software and partner teams to identify, champion, and enact continuous improvement initiatives to increase Software Test efficiency/productivity and resultant software product quality.
  • Represents software engineering internally and externally, regularly interacting with senior personnel.
  • Represents effective leadership and visibility to software testing, resources, and infrastructure needs.
  • Evaluates test execution against planned and committed activities, per cost, schedule/on-time delivery, and quality.
  • Establishes a strong Software Test team identity and builds team comradery.
  • Have fun in a very tight knit group and contribute to a collaborative and continuous improvement culture.

Qualifications

Knowledge, Skills, and Abilities Required:

  • 4+ years’ experience who has performed as the manager or equivalent.
  • Direct personnel management responsibility of a team of 8 or more staff responsible for ongoing performance/development, and salary administration.
  • Knowledge of the concepts and processes of managing a software system throughout the entire life cycle.
  • Strong knowledge of current software QA methodologies, tools, and processes.
  • Proven success testing large, complex, safety-critical systems.
  • Direct experience with verification, validation, certification, and qualification processes and procedures, including knowledge of governing regulations and compliance requirements. Ability to assess and document test or analysis data to show compliance.
  • Ability to lead an organization in software quality practices and improvements.
  • Knowledge of responsibilities and tasks performed by various engineering disciplines. Knowledge of the interaction between disciplines and how their product/processes affect one another and impact non-engineering processes.
  • Proven ability to motivate and empower staff to embrace and improve software quality and software processes.
  • Knowledge of AS9115, DO178, MIL STD 882E, CMMI and/or other equivalent standards/processes.

Preferred:

  • 1 to 3 years’ experience with Python or similar scripting languages.
  • 1 to 2 years’ experience with C/C++/C# and/or similar programming languages.
  • Aerospace/UAS product development and test experience through release.
  • Direct hands-on experience with products governed by AS9115, DO178, MIL STD 882E, CMMI and/or other equivalent standards/processes.
  • Direct experience with software release/distribution configuration management
  • Experience with Atlassian tool set – Bitbucket, Jira, Confluence etc.
  • Experience working in an Agile/Scrum development process

Education and Experience

  • 8+ years’ experience in software test/quality classification with a Bachelor’s degree.
  • 6+ years’ experience in software test/quality classification with a Master’s degree.
  • 4+ years of experience in a software management role.