Insituposted 17 days ago
Full-time • Mid Level
Hybrid • Hood River, OR
Miscellaneous Manufacturing

About the position

As a highly experienced Software Test Engineer, you will be responsible for reviewing software documentation for technical accuracy/efficiency and completeness, evaluating functional requirements, and identifying implementation risks. You will develop and document risk mitigation actions, evaluate project quality goals, and identify quality standards for the software life-cycle. Your role will include planning test schedules, defining and maintaining software testing resources, designing test plans, and driving implementation. You will conduct software tests, assist in the design of a Software Test Automation strategy, and develop automated software test code. Additionally, you will verify software system requirements, identify non-conformances, and evaluate test execution against planned activities.

Responsibilities

  • Reviews software documentation for technical accuracy/efficiency and completeness.
  • Evaluates functional requirements and identifies implementation risks.
  • Develops and documents risk mitigation actions.
  • Evaluates project quality goals/expectations and identifies quality standards.
  • Plans test schedules or strategies in accordance with project scope or delivery dates.
  • Defines and maintains software testing resources, infrastructure, and program plans.
  • Designs test plans, scenarios, automated scripts, and test procedures.
  • Drives implementation, executes regressions, analyzes pass rates, and maintains existing test suites.
  • Expands test coverage and provides pre/post production support.
  • Works closely with product, business & development teams on a daily basis.
  • Proposes corrective and preventative actions plans.
  • Conducts software tests and diagnostics.
  • Assists in the design and implementation of a Software Test Automation strategy and framework.
  • Develops automated software test code.
  • Verifies software system requirements, traceability, and testability.
  • Identifies, analyzes, and documents program function and output.
  • Identifies non-conformances and issues corrective action.
  • Verifies effectiveness of corrective action plans.
  • Evaluates test execution against planned activities and retests as required.
  • Analyzes test activities and results against test plans, project objectives, and system activities.
  • Monitors issue resolution efforts and tracks progress.
  • Performs final reconciliation against products and prepares formal review documentation.

Requirements

  • Minimum of a Bachelor's degree in engineering, computer science, mathematics, physics, or chemistry.
  • 5+ years performing as a Software Test Engineer.
  • 1 to 3 years experience with Python or similar scripting languages.
  • 1 to 2 years experience with C++/Java and/or similar programming languages.
  • Exposure to the Atlassian tool set - bitbucket, jira, confluence etc.
  • Strong knowledge of software QA methodologies, tools, and processes.
  • Hands-on experience with automated testing tools.
  • Experience working in an Agile/Scrum development process.
  • Must be able to work onsite in Hood River, OR at least 3 days a week.

Nice-to-haves

  • Aerospace product development and test experience through release.
  • Safety-critical system design standards.
  • AS9100 knowledge and hands-on experience.
  • Experience testing safety-critical software to DO-178 or similar standards.
  • Real-time embedded software development and test.

Benefits

  • Health insurance
  • Flexible spending accounts
  • Health savings accounts
  • Retirement savings plans
  • Life and disability programs
  • Paid and unpaid time away from work
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service