Our Tokyo Engineering team is changing gears to meet the growing needs of our customers - from a handful of robots to hundreds of robots; from a small team to multiple squads. The team works closely with some of the premier enterprise customers in Japan to build state-of-the-art robotics solutions by leveraging rapyuta.io, our cloud robotics platform, and the surrounding ecosystem. The team’s mission is to pioneer scalable, collaborative, and flexible robotics solutions.
Your responsibilities
- Maintaining and enhancing hardware & software test framework for simulation and physical test cases, maintaining fast and reliable test infrastructure
- Executing field tests and writing reports
- Working closely with the development team to understand and implement their testing requirements
- Recommending changes to the engineering process to improve testing, reliability and performance
- Monitoring and analyzing problems highlighted by testing, then assisting the development team to resolve problems
- Ensuring customer requirements and performance metrics are met
Minimum qualifications
- A bachelor’s degree in engineering or equivalent practical experience with an outstanding track record
- At least 2 years experience in software testing, robotic testing, or a similar role
- Experience with shell scripting and comfortable using Linux
- Familiarity CI/CD systems and good understanding of version control systems, particularly Git
- Knowledge of testing approaches: test levels, BDD/TDD, blackbox /whitebox approaches, regression testing
- Knowledge of testing life cycle: test design approaches (boundary value, equivalence partitioning), execution, bug handling
- Familiarity with API & UI testing and relevant tools (Postman/Newman)
- Familiarity with frameworks (Testng/PyTest/JUnit) in any of programming languages (Java/Python/C++)
- Familiarity with selenium for test automation
- Attention to detail, strong communication and documentation skills
- Proficiency in English
Preferred qualifications
- Experience with working with mobile robots
- Good understanding of robotic systems, functional safety
- Experience with CMake, Catkin, Docker, and Jenkins
- Experience with customer-facing work or project management
- Ability to test hardware and software systems
- ISTQB FL certification
- Experience with robotics simulation
- Familiarity with ROS and programming experience (preferably C++ and/or python)
- Familiarity with robotic sensors (cameras, lidars, wheel encoders, etc.)