Senior Software Test & Automation Engineer

Capella SpaceLouisville, CO
1d

About The Position

As a Senior Software Test & Automation Engineer on the Flight Software team, you will be responsible for developing and maintaining the Python -based test environments that verify our flight software and ensure robust performance across our satellite fleet. You will work closely with flight software engineers, ground software engineers, developers, and subsystem owners to design, implement, and maintain automated test scripts and test system features used to validate mission-critical functionality. You will bring experience working with complex systems, a strong understanding of systems architecture, and a track record of creating comprehensive test plans. Your expertise in Python , automation, and system-level testing will ensure our flight software is validated thoroughly and reliably before it ever reaches space.

Requirements

  • Bachelor’s degree in computer science, computer engineering, electrical engineering, or related field of study.
  • Familiarity with software test development and testing methodologies.
  • Knowledge of Linux operating system environments and standard Linux tools.
  • Strong knowledge of programming scripted languages ( Python , shell script, etc.) and some experience with compiled languages (C, C++).
  • Must be able to work both independently and in a team environment, and able to produce reliable products and documentation within established deadlines.
  • Experience with version control, continuous integration, configuration management, deployment automation, containers, infrastructure orchestration and software testing.
  • Experience with hardware in the loop or simulated software testing environments.
  • Experience working with real-time embedded systems.
  • Hand-on experience with lab equipment and electronics hardware, e.g., oscilloscopes, logic analyzers.
  • To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR), Capella Employees must be a U.S. citizen, lawful U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum, or be eligible to obtain the required authorizations from the U.S. Department of State and/or the U.S. Department of Commerce, as applicable.

Nice To Haves

  • Gitlab experience preferred, but not necessary.

Responsibilities

  • Design, implement, and execute test plans to identify issues, bugs, and defects before software release.
  • Lead the creation and execution of detailed, comprehensive, and well-structured test plans and test cases.
  • Develop and peer review software test code, specifically automated Python test scripts to be leveraged in the Continuous Integration environment.
  • Perform software test trade studies such as: test management tools, continuous integration testing techniques and methodologies, software simulation platforms, etc.
  • Manage (and execute) analysis of test results and test report generation
  • Implement automated testing tools and frameworks to optimize the testing and verification processes.
  • Report bugs and errors to development teams and provide insightful feedback to assist in the decision-making process.
  • Liaise with internal flight software team members when necessary to clarify requirements or discuss testing strategies.
  • Develop requirements and testing strategies in coordination with the flight software team.
  • Collaborate with cross-functional teams (Program Management, Software Development, Flight Operations, etc.) to ensure quality throughout the software development lifecycle.
  • Participate in Agile sprint planning, stand ups, and ticket tracking.
  • Develop documentation and provide cross-training to other team members.
  • Troubleshoot andx resolve software test issues in a timely manner.

Benefits

  • We provide extensive medical coverage, including strong vision and dental plans, flexible spending accounts, and additional supplemental health options.
  • Paid Flexible Time Off Policy
  • 401(k) Plan with Company Match to help you invest in your long-term retirement goals
  • Parental Leave program
  • Lifestyle Spending Account
  • Commuter & Parking Benefits
  • Mental Health Resources
  • Monthly Phone Stipend
  • Furry friends? We’ve got you covered with dog-friendly work environment & them with pet insurance options
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service