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.
Funding history
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.
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
