Job DescriptionTranslate product requirements, user flows, and system specifications into detailed testplans, structured test cases, and clear release criteriaDefine and maintain functional, regression, integration, performance, and safety testsuites..
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.
Job DescriptionAssume the role of Botsync’s representative to our customers, providing exceptional technical support and engagement with our Fortune 500 customers around the worldEnsure our products’ reliability, uptime and utilization after on-s..
Job Description
Assume the role of Botsync’s representative to our customers, providing exceptional technical support and engagement with our Fortune 500 customers around the world
Ensure our products’ reliability, uptime and utilization after on-site deployment
Troubleshoot and resolve a diverse range of technical issues, diagnosing errors/downtime swiftly and identifying specific root causes
Manage and resolve customer escalations promptly, ensuring professional communication and swift resolution to maintain a positive customer experience
Ensure clear, timely and effective communication across all customer channels
Proactively monitor customer sites through dashboards, identifying and addressing potential issues before customers report them
Offer clear and concise instructions to customers, empowering them to resolve issues independently when possible
Prepare user interfaces for our customers using Botsync’s no-code SyncOS platform
Foster a strong and trusting long-term relationship with our customers, regularly optimizing their robot fleet to ensure our solution meets their evolving production needs
Document all customer interactions, ensuring comprehensive and accurate records, to be used for future automated troubleshooting
Collaborate with team members and escalate complex issues to senior engineers when necessary
Build tools to automate and improve customer success processes, such as live dashboards, automated responses, etc
Stay abreast of Botsync’s latest software releases and robotics products to provide our customers with the best-in-class experience
Partner closely with the Product and Engineering teams to implement regular software updates and preventative maintenance at customer sites
Strengthen our products’ reliability and uptime by identifying gaps, weaknesses or bugs that surfaced after deployment at the customer site
Manage and mentor a team of junior support engineers
What we are looking for:
3–5 years of hands-on mechatronics and/or robotics engineering experience
Proven experience managing complex technical products with demonstrated ability to quickly learn and adapt to sophisticated solutions, particularly in the context of Botsync’s AMR and automation systems
Basic knowledge of electronics & electrical systems, automation systems &equipment like PLCs, conveyors, cobots etc.
Familiarity with robotics or distributed systems concepts such as sensors, networking, real-time systems, and fault tolerance
Experience working with Linux build systems and environments
Excellent problem-solving and critical thinking skills
Exceptional communication and interpersonal skills
Ability to work both independently and collaboratively within a team
Strong time management skills to prioritize and handle multiple tasks effectively
Proven ability to troubleshoot and resolve technical issues efficiently
Prior experience working on mobile robot solutions and ROS is an added advantage