About us:
In a world where artificial intelligence opens up new horizons, our faith in its potential unveils a new outlook where, together, humans and machines build a new future filled with knowledge, inspiration, and incredible discoveries.
The development of a functional humanoid robot underpins an era of abundance and well-being where poverty will disappear, and people will be able to choose what they want to do.
We can imagine millions of bipedal robots doing more work than all human labour does today freeing people from the servitude of some repetitive and boring tasks that nobody likes to perform.
We believe that we have enough abundance to take care of everyone who is displaced. Eventually, providing a universal basic income will lead to the true evolution of our civilization.
Labor shortages loom, as the demands on our built environment rise. With the world’s workforce increasingly moving away from undesirable tasks, the manufacturing, construction, and logistics industries critical to our daily lives are left exposed.
By deploying our general-purpose humanoid robots in environments deemed hazardous or monotonous, we envision a future where human well-being is safeguarded while closing the gaps in critical global labour needs.
Responsibilities
- Test Planning and Strategy: Develop test plans, strategies, and test cases for robotic software systems and applications, based on requirements and design specifications, to ensure comprehensive test coverage and alignment with quality goals.
- Test Execution and Automation: Execute manual and automated tests to verify the functionality, performance, and reliability of robotic software components and systems, and identify defects and issues in software behavior.
- Regression Testing: Conduct regression testing to verify the impact of software changes and updates on existing functionality, and ensure backward compatibility and stability of robotic systems across different versions and configurations.
- Integration Testing: Perform integration testing to validate the interactions and interfaces between software components, modules, and subsystems of robotic systems, and ensure seamless integration and interoperability.
- Performance Testing: Conduct performance testing to assess the responsiveness, scalability, and efficiency of robotic software systems under various load and stress conditions, and identify performance bottlenecks and optimization opportunities.
- Usability and Accessibility Testing: Evaluate the usability and accessibility of robotic software interfaces for end users, including human-machine interfaces and control panels, and ensure compliance with usability and accessibility standards and guidelines.
- Defect Management: Document and track defects and issues identified during testing using issue tracking tools such as JIRA or Bugzilla, and work closely with development teams to prioritize and resolve defects in a timely manner.
- Quality Assurance Processes: Participate in quality assurance processes and initiatives, including code reviews, peer testing, and quality gates, to maintain high standards of software quality and reliability throughout the software development lifecycle.
Expertise
- Strong understanding of software testing principles, techniques, and methodologies, including black-box testing, white-box testing, and exploratory testing, and ability to apply appropriate testing approaches to different types of robotic software systems and applications.
- Proficiency in test automation tools and frameworks such as Selenium, Appium, or Robot Framework, and experience in designing and implementing automated test scripts for robotic software components and systems.
- Knowledge of programming languages such as Python, Java, or C++, and ability to write and execute test scripts and automation code for robotic software testing and validation.