York Space Systems logo
York Space SystemsPosted 1 week ago

Software Test Automation Engineer

$110,000–$190,000 year

On-siteAustin, Texas, United States or Greenwood Village, Colorado, United States

Full TimeSmall

Job Summary

Plan, coordinate, and execute software integration, regression, and release testing for flight software, ground software, and interface middleware. Translate high-level designs and requirements into test scripts while supporting test-like-you-fly and test-driven development practices. Write test plans, use cases, and documentation; perform troubleshooting and debugging of SIT tests, infrastructure, and software defects. Develop and maintain automated integration tests for CI/CD pipelines; diagnose failures and triage environmental issues. Identify opportunities to improve test effectiveness, efficiency, and automation coverage. Communicate complex findings to technical and non-technical stakeholders. Requires Python proficiency, Git, Linux, bash scripting, and CI/CD experience. Bachelor's degree in aerospace or computer science with 2+ years in software engineering or testing. Salary $110,000–$190,000.

Required Qualifications

  • Bachelor's degree in Aerospace Engineering, Computer Science, Software Engineering, or related field
  • 2+ Years of experience in Software Engineering, Software Testing, Software Systems Engineering, or related field
  • Demonstrated proficiency with Python
  • Experience troubleshooting software behavior across multiple applications, services, interfaces, or system components
  • Demonstrated proficiency with Git and modern Agile software development practices
  • Experience working in Linux environments
  • Demonstrated proficiency with bash/shell scripting
  • Familiarity with CI/CD concepts and using or supporting automated build, integration, or test pipelines
  • Experience with writing test documentation, such as test plans, procedures, reports, and defect records
  • Capable of managing multiple tasks while delivering according to program milestones and release commitments
  • Can proactively identify problems and communicate them clearly to leadership
  • Proficient at technical documentation
  • Self-starter with the ability to pick up new concepts quickly
  • Must have permanent authorization to work in the United States

Desired Qualifications

  • Experience with Docker, Docker Compose, & or any containerized environments
  • Experience with frontend automation software such as Cypress, Playwright, Selenium, etc.
  • Experience with REST APIs, message-based interfaces, and network protocols
  • Experience with Software in the loop test systems
  • Experience with Hardware in the loop test systems
  • Experience in testing and validation of satellite subsystems
  • Experience with data analysis and reporting
  • Experience with test management, requirements management, and defect-tracking tools
  • Experience with UI/UX testing
  • Experience with relational or time-series databases (SQL, InfluxDB, MongoDB)
  • Experience with C#
  • Experience with embedded development
  • Active Top Secret security clearance or ability to obtain

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce