Search by job, company or skills

B

Robotics Software Test Engineer

2-5 Years
SGD 4,000 - 6,000 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 10 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description

  • Translate product requirements, user flows, and system specifications into detailed testplans, structured test cases, and clear release criteria
  • Define and maintain functional, regression, integration, performance, and safety testsuites, creating traceability matrices linking requirements to test results
  • Design and execute test scenarios across simulation (SiL), lab environments (HiL), andlive customer sites to validate robot behavior, navigation, and task execution
  • Perform fault-injection and stress testing, including network failures, sensordegradation, CPU/memory overload, and service disruptions
  • Validate system behaviour under varied environments and edge cases, using tools likeSyncOS to configure workflows and validate operational scenarios.
  • Measure and validate resource usage (CPU, memory, network) to ensure the stability, and reliability of robotics software in high-load scenarios.
  • Investigate issues discovered during testing or live operations by analyzing logs,telemetry, system metrics, and observed robot behavior
  • Perform root-cause analysis (RCA) for failures related to perception, navigation,localization, or system integration, working closely with developers forresolution.
  • Support field teams by analyzing issues reported from deployed robots and assisting in identifying corrective actions or hardware/software compatibility risks.
  • Build andmaintain automated test frameworks and validation pipelines integrated withCI/CD to enable continuous testing for software builds and releases.
  • Develop tools for automated issue triage, log analysis, and performance diagnostics of robotics systems to improve test observability.
  • Define andmonitor measurable success metrics for robot behavior, including navigationstability, task completion reliability, and safety performance.
  • Support structured reviews of software, firmware, and model updates to ensure system changes do not introduce regressions or new risks.
  • Identify gaps in existing test processes and coverage, creating reusable test utilitiesand frameworks to reduce manual testing and improve long-term efficiency.
  • Collaborate with Product, Engineering, and Operations teams to continuously improve system reliability, performance, and deployment readiness in a fast-paced environment.
  • Maintain clear documentation of test cases, validation procedures, system issues, and corrective actions.

Required Skillsets

  • Bachelor's or Master's degree in Computer Science, Robotics, Mechatronics, or a relatedfield.
  • Strong understanding of software testing fundamentals, test lifecycle, and quality assurance practices.
  • Experience translating system requirements into structured test cases and test plans.
  • Hands-on experience with simulation-based testing (SiL /HiL) or complex system testing.
  • Familiarity with robotics or distributed systems concepts such as sensors, networking, real-time systems, and fault tolerance.
  • Experience with automation scripting (Python preferred)and building test tools/frameworks.
  • Understanding of performance, reliability, and stresstesting methodologies.
  • Experience working with CI/CD pipelines and testautomation infrastructure.
  • Strong analytical and problem-solving skills with a structured approach to root-cause analysis.
  • Ability to collaborate closely with engineering teams in a fast-paced startup environment.
  • Good documentation and communication skills.

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 145828061

Similar Jobs