Test Automation Engineer

Denver, CO
Full Time
Experienced

Job Title: Test Automation Engineer 

Location: Denver, CO 

Company: Urban Sky 

About Urban Sky: 

Urban Sky is a venture-backed aerospace startup that pioneers utilization of the stratosphere and reimagines the way humans view and analyze the earth. We design, build, operate, and sell stratospheric balloon systems, and the data we collect supports a wide range of applications, from real-time wildfire monitoring to urban mapping. Our technology is also employed by government customers including the Department of Defense (DoD), NASA, and others. Urban Sky sends flight vehicles to the stratosphere on a weekly basis. 

Our team consists of engineers, makers, developers, and doers who believe in the power of human potential when passion meets utility within a small, supportive team. At Urban Sky we strive to create a team culture grounded in candor, inclusion, respect and empowerment. 

We aim to build the next chapter of stratospheric history in Denver and are seeking self-starting, open-minded, and hard-working team members. 

About The Role: 

Urban Sky is seeking a Test Automation Engineer to join our R&D team in Denver, CO. In this role, you will be responsible for developing and executing automated tests for both software and hardware components, including custom circuit boards and fully assembled aerospace systems. You will play a critical part in ensuring the quality and reliability of our cutting-edge hardware by leveraging Python, Pytest, and custom APIs to test various system components. 

Key Responsibilities: 

  • Develop, maintain, and execute automated test suites using Python and Pytest, focusing on both software and hardware. 
  • Design and implement tests for custom circuit boards and fully assembled hardware systems, ensuring the electrical and functional integrity of each component. 
  • Interface with custom APIs to automate testing of hardware systems and their integration with software. 
  • Collaborate with hardware and software teams to identify testing needs and ensure thorough test coverage for both individual components and integrated systems. 
  • Build and maintain scalable, reusable, and maintainable test frameworks. 
  • Write and execute test plans for hardware-in-the-loop (HIL) and system-level testing. 
  • Analyze and troubleshoot test failures, working closely with hardware and software developers to ensure timely resolution. 
  • Implement continuous integration/continuous deployment (CI/CD) pipelines to automate both software and hardware testing processes. 
  • Participate in code and design reviews to improve quality and performance. 
  • Perform regular testing for hardware releases and ensure products are delivered with high reliability and performance. 

Qualifications: 

  • Bachelor’s degree in Computer Science, Electrical Engineering, Applied Physics or a related field (or equivalent work experience). 
  • 5+ years of experience in software test automation, including some hardware/mechanical aspects. 
  • Proficiency in Python and experience with the Pytest framework. 
  • Strong understanding of hardware testing methodologies, including experience with circuit boards and hardware-in-the-loop (HIL) testing. 
  • Experience interfacing with custom APIs to test hardware systems. 
  • Knowledge of automated testing techniques, test-driven development (TDD), and behavior-driven development (BDD). 
  • Experience with CI/CD pipelines and integrating test automation in build environments (e.g., Github Actions, Jenkins, GitLab CI). 
  • Familiarity with version control systems like Git. 
  • Strong analytical and problem-solving skills with attention to detail, particularly in hardware testing and system troubleshooting. 
 

Preferred Skills: 

  • Hands-on experience with testing electrical circuits and hardware integration. 
  • Familiarity with cloud platforms such as AWS or Azure. 
  • Knowledge of containerization technologies like Docker. 
  • Ability to work in an Agile environment and collaborate with cross-functional teams. 
  • Experience in the aerospace industry or with embedded systems. 
     

Requirements 

  • Must be US Citizen or Permanent Resident 
  • Must be located near Denver, CO 
     

Benefits: 

  • Salary $95,000 - $125,000 per year  
    • We are required to post this salary range per Colorado law. Your salary will be determined based on your abilities and experience. 
  • Stock Options 
  • Medical, Vision and Dental 
  • Unlimited Vacation Days 
  • Cell Phone Bill Stipend 

NOTE: Research suggests that women and BIPOC individuals may self-select out of opportunities if they don’t meet 100% of the job requirements. We encourage anyone who believes that they have the skills and the passion necessary to succeed here to apply for this role. 

Urban Sky is an equal opportunity employer and we value diversity. All employment is decided on the basis of qualifications, merit, and business need. 

Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*