Software Engineer In Test

Engineering · Full-time · MN, United States of America

Job description

About Swoop:

At Swoop, we’re on a mission to build the operating system that unlocks the future of critical infrastructure. Systems are reconfigurable and edge assets are capable of serving new purposes. We offer a platform of interoperable products to map, secure, and intelligently orchestrate device infrastructure at the edge. Whether it is legacy or next generation equipment, Swoop allows systems to be interoperable, modernized, and their purposes reimagined all through software. If you want to be a part of shaping the future of critical infrastructure, we’d love to have you join us. Please note: this position is based in Minneapolis/St. Paul are and requires someone be in that location.

Your Impact:

As a SET, you’ll have the opportunity to use your test expertise to help grow our testing and tooling infrastructure at Swoop. You’ll be critical to increasing the expansion of our existing test automation frameworks and improving test coverage across a range of Swoop products that include hardware and embedded systems to a high performance web application. You’ll be critical in identifying the tooling necessary to build automation and efficiency into our build process. Your work will help ensure a successful deployment of Swoop software into our customers' critical environments. 

What You’ll Do:

  • Help to build and scale Swoop’s testing and tooling infrastructure
  • Seek to automate unit, functional, and end to end testing - creating a gold standard testing environment
  • Configure automated tests to execute reliably and efficiently in our CI/CD environments
  • Identify and drive the adoption of best practices in code health, testing, and maintainability
  • Work with engineers to define and implement best testing practices earlier in the development process
  • Work with our deployment engineers to convert scenario based testing into an automated testing framework

You Should Have:

  • Experience writing automated testing and tooling with working knowledge in Python and  Javascript

  • Must be able to work Central time zone hours

  • Comfortability with Cypress automated web testing

  • A strong understanding of CI/CD and Build pipelines

  • An interest in continuing to grow your knowledge and skills in test infrastructure, frameworks, test provisioning, and configuration using GCP, AWS, Azure, Kubernetes, and Docker

  • Understand the importance of testing versus QA, and bring a solid understanding of testing principles and methodologies

  • A passion for working across multiple engineering teams, championing clean code, and building testing earlier into the development process

  • A meticulous nature and attention to detail, driven to pick things apart and make development teams stronger

Bonus if you have:

  • Experience writing test frameworks in several programming languages
  • Built internal tooling focused on automation, efficiency, and reliability
  • Experience writing automated testing and tooling in C or Rust

Swoop Search is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, age, national origin, disability, protected veteran status, gender identity or any other factor protected by applicable federal, state, or local laws.