Software Test Engineer
Posted 21 Jul 2026
Advertised as “Senior Software Test Engineer – Robot Arm (human)”
BranchFactor Summary
The original posting with the fluff stripped out
- Expected experience
- 5+ yrs
- Management level
- People management
- Employment
- On-Site
- Contract
- Full-time
No salary listed for this role.
Field of studyComputer Science, Electrical Engineering, Mechanical Engineering, Mechatronics, Robotics (or related)
Study levelBachelor's or higher
Your mission & challenges
As a Senior Test Engineer, you will take ownership of the quality and reliability of our robot arm software — not just executing test strategy, but shaping it. You will coordinate testing efforts across teams, mentor junior engineers, and ensure our systems are safe, robust, and ready for real-world deployment across the full stack — from operator workflows to application services to motion outcomes.
Robot arm & system testing
-
Lead end-to-end testing of the robotic system — GUI, motion commands, PLC communication interfaces, and safety functions — and take ownership of test strategy across releases.
-
Drive release and regression validation across versioned robot software, including localization and multi-environment testing, coordinating timelines and dependencies across teams.
-
Act as the key point of contact between robotics, firmware, application, and functional safety engineers — coordinating validation tasks, aligning priorities, and resolving cross-team blockers.
-
Apply mechatronics fundamentals (mechanical, electrical, and control systems integration) to anticipate failure modes and design tests that catch real-world integration issues early.
-
Coordinate test task planning and execution across multiple work streams, ensuring coverage, priority alignment, and on-time delivery.
Test automation & framework
-
Own and evolve the test automation framework — Gherkin, Cucumber, Selenium, and Java — for GUI and API testing, setting standards for the wider team.
-
Architect and maintain scalable automated regression, smoke, and release test suites integrated into CI/CD pipelines (e.g., GitLab), optimizing for speed and reliability.
-
Establish best practices for reusable step definitions, page objects, test data management, and reporting; review and guide contributions from other engineers.
-
Analyze test results to detect defects, regressions, localization issues, and performance bottlenecks; drive root-cause investigations on complex or recurring issues.
-
Ensure traceability between requirements and test cases; oversee issue logging, tracking, and clear communication to stakeholders.
-
Create and maintain test documentation, user guides, and onboarding materials for the test team.
-
Proactively identify and lead initiatives to improve testing practices, coverage, and execution efficiency across the organization.