Software Development Engineer in Test

Gecko Robotics is a Pittsburgh-based AI and robotics company that uses robots, sensors, and its Cantilever operating platform to inspect and manage critical infrastructure.

Pittsburgh, United States
About Gecko Robotics

The company deploys robots that climb, crawl, swim, and fly to collect infrastructure data, then uses AI-powered Cantilever software for asset-health analysis, maintenance planning, and operational decision-making across defense, energy, manufacturing, and related industries.

View jobs by Gecko Robotics

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will build, maintain, and scale automated regression testing frameworks for critical system functions. You will define test strategies and coverage for new features, execute tests across UI, robotic interactions, and sensor-driven workflows, and investigate issues spanning software, firmware, and hardware. You will use logs, metrics, and system data to diagnose issues, analyze results, improve testing infrastructure, and support field deployments and validation.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
  • 5+ years of experience in software testing, quality assurance, or test automation
  • Proficiency in Python or Java
  • Experience with test automation frameworks such as Selenium or JUnit
  • Debugging, analytical, and problem-solving skills
  • Willingness to travel up to 25% for field testing and customer deployments
  • Written and verbal English communication skills

Responsibilities

  • Build, maintain, and scale automated regression testing frameworks for critical system functionalities
  • Define test strategies and coverage for new features
  • Design and execute tests across UI, robotic interactions, and sensor-driven workflows
  • Investigate and triage issues across software, firmware, and hardware boundaries
  • Use logs, metrics, and system data to diagnose issues
  • Analyze test results and identify actionable insights
  • Improve test coverage, system performance, and release confidence
  • Own testing infrastructure and quality outcomes for key system components
  • Improve testing tools, processes, and best practices
  • Participate in field deployments and testing

Benefits

  • Company equity
  • 401(k) matching
  • Gender-neutral parental leave
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Mental health support
  • Family planning assistance
  • Flexible paid time off
Software Development Engineer in Test at Gecko Robotics | JobStash