Gecko Robotics
Software Development Engineer in Test
Pittsburgh · On-site · Full-time · Posted Mar 24, 2026
- Experience
- 5+ years in software testing, quality assurance, or test automation.
- Education
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience).
About the job
Build and scale automated testing systems for a robotics platform, validating software and hardware behavior and improving release confidence.
What you'll do
- Build and maintain automated regression frameworks, test strategies, and coverage for system features.
- Test UI, robotic interactions, and sensor-driven workflows; debug issues across software, firmware, and hardware.
- Analyze test results and field data, improve testing infrastructure, and support field deployments.
What they ask for
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience).
- 5+ years of experience in software testing, quality assurance, or test automation.
- Proficiency in Python or Java and experience with test automation frameworks such as Selenium or JUnit.
- Willingness to travel up to 25% for field testing and customer deployments.
Nice to have
- Experience building automated testing systems in complex or hardware-integrated environments.
- Experience with CI/CD pipelines, robotics, sensor data, or autonomous systems.
Tools
Selenium, pytest, JUnit, Python, Java, GitHub Actions, Jenkins, docker
Model-written summary · the original posting is authoritative