HamburgerMenu
hirist

Job Description

About Us :

At Botsync, we are building intelligent, vendor-agnostic automation software for real-world industrial environments. Our platform, syncOS, powers the orchestration, coordination, and safe operation of mobile robots and automation systems across manufacturing and warehouse setups.

Having faced the limitations of rigid and fragmented automation systems ourselves, we are driven to build software that is reliable, scalable, and production-ready. Our products operate in mission-critical environments where safety, performance, and uptime are non-negotiable. As a fast-growing robotics startup, we work closely with customers to deploy, test, and continuously improve our systems in dynamic, real-world conditions.

Position Overview :

We are looking for a Robotics Software Test Engineer who will own and strengthen the validation, verification, and reliability of our robotics software stack. This role sits at the intersection of software quality, robotics behavior, and system reliability.

You will work closely with robotics engineers, backend developers, and product teams to design robust test strategies, execute simulation-based validations, and ensure our software performs safely and reliably under real-world conditions. The role involves a strong mix of test design, automation, simulation, and system-level thinking

Key Responsibilities :

1. Test Design & Execution :

- Translate product requirements, user flows, and system specifications into detailed and structured test cases.

- Define and maintain functional, regression, integration, performance, and safety test suites.

- Create and maintain traceability matrices linking requirements - test cases - results.

- Design scenario-based tests for different robotics software components, including navigation, task - execution, communication, and orchestration layers.

- Perform fault-injection testing such as network failures, sensor degradation, CPU/memory overload, and service disruptions.

- Raise detailed incident reports, perform root-cause analysis, and work closely with developers for timely resolution.

2. Simulation-Based Validation (SiL / HiL) :

- Execute large-scale simulation test scenarios using existing or custom simulators.

- Validate system behavior under varied environments, loads, and edge cases.

- Automate scenario creation, execution, and result analysis wherever possible.

3. Performance & Reliability Testing :

- Measure and validate resource usage (CPU, memory, network) across software components.

- Ensure determinism, stability, and reliability of robotics software in long-running and high-load scenarios.

- Identify performance bottlenecks and reliability risks early in the development cycle.

4. Automation, Tooling & CI/CD :

- Build and maintain automated test frameworks integrated with CI/CD pipelines.

- Enable continuous testing for software builds, deployments, and releases.

- Improve test observability through better logging, metrics, and reporting.

5. Continuous Improvement

- Identify gaps in existing test processes, tools, and coverage.

- Reduce manual testing by increasing automation and repeatability.

- Create reusable test utilities and frameworks to improve long-term efficiency and quality.

Requirements :

1. Bachelor's or Master's degree in Computer Science, Robotics, Mechatronics, or a related field.

2. Strong understanding of software testing fundamentals, test lifecycle, and quality assurance practices.

3. Experience translating system requirements into structured test cases and test plans.

4. Hands-on experience with simulation-based testing (SiL / HiL) or complex system testing.

5. Familiarity with robotics or distributed systems concepts such as sensors, networking, real-time systems, and fault tolerance.

6. Experience with automation scripting (Python preferred) and building test tools/frameworks.

7. Understanding of performance, reliability, and stress testing methodologies.

8. Experience working with CI/CD pipelines and test automation infrastructure.

9. Strong analytical and problem-solving skills with a structured approach to root-cause analysis.

10. Ability to collaborate closely with engineering teams in a fast-paced startup environment.

11. Good documentation and communication skills.

Nice to Have:

1. Exposure to robotics middleware, simulators, or fleet-level systems.

2. Experience testing real-time or safety-critical systems.

3. Familiarity with Linux environments, logs, and system-level debugging.

Benefits :

1. Competitive salary

2. Global team exposure

3. Comprehensive health benefits package

4. Hustle of a young startup - always something to do and something to improve

5. Opportunities for professional development and growth into leadership roles

6. Collaborative and inclusive work environment.

The job is for:

Women candidates preferred
For women joining back the workforce
info-icon

Did you find something suspicious?

Similar jobs that you might be interested in