Software Development Engineer in Test

Gecko Robotics is a Pittsburgh-headquartered AI and robotics company that builds and operates robots, sensors, and the Cantilever operating platform to inspect, build, sustain, and modernize critical infrastructure.

Pittsburgh, United States
About Gecko Robotics

The company collects high-fidelity physical data from critical assets with robotic systems and applies AI through its Cantilever platform to support asset-health analysis, maintenance, operational optimization, and capital decisions. It serves infrastructure operators in defense, energy, oil and gas, 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