At a Glance
- Tasks: Join our software team to test and improve our amazing humanoid robots.
- Company: Engineered Arts creates cutting-edge humanoid robots for entertainment and education worldwide.
- Benefits: Work in a creative environment with opportunities for hands-on experience and innovation.
- Why this job: Be part of a team that pushes the boundaries of robotics and delivers wow experiences.
- Qualifications: Experience with Linux, Python, and automated testing is essential; robotics background is a plus.
- Other info: Our motto is 'Be Wow'—help us ensure our software lives up to it!
The predicted salary is between 36000 - 60000 £ per year.
Role Outline
Engineered Arts is looking for a QA tester to join the software team. You’ll be challenged with developing and supporting our deployment and testing processes for all the robots. The focus will be on improving and maintaining the high quality of our uniquely amazing humanoid robots through designing and implementing tests, debugging and QA metrics. Hardware is at the centre of everything we do and this role will involve the support of hardware monitoring and issue detection. Our Falmouth headquarters is where we design, manufacture, commission and test every robot we sell. You will see how the robots evolve and improve from batch to batch, experiencing and testing each and every one.
Our internal motto is “Be Wow”. Our robots are wow and we bake wow into everything we do. We need your help to make sure the quality of our software is wow too!
Main Responsibilities
- Consistently and systematically testing robot behaviours both independently and by coordinating, monitoring and analyzing the outcome of “user-testing” sessions
- Analyse all identified issues in detail to: define steps to reproduce each issue before reporting, report the problem to the appropriate team with required context, create detailed, comprehensive and well-structured test plans and test cases, to avoid regression
- Get hands-on with evaluating and improving existing test suites, workflows and procedures, monitoring and auto-reporting tools (in support of both hardware and software), manual test procedures and practices
- Define, improve and automate procedures for testing and commissioning of robots before they are delivered to customers
- Support robots in the wild, monitoring issues and making changes to test plans accordingly
- Be an advocate for best practices and work closely with the Software team to suggest, rapidly test, and implement any helpful process changes or new tools
Qualifications, Knowledge, Key Skills and Experience
Essential
- Use of Ubuntu or other Linux-based operating system
- Working with Python
- Experience working with git and CI/CD to maintain code quality and effective release management
- Diligent and organised working style, with clear communication of issues found
- Interest in conversational experiences driven by robots and large language models
- Experience with writing useful and efficient automated tests for software
Desirable
- Experience in a robotics or hardware-centric setting
- Experience in testing web UIs
- Strong understanding of test automation tools and methodologies
Useful
- Understanding of low-level / embedded systems
- Agile methodologies
- Experience with continuous deployment in cloud systems (particularly terraform)
- Experience with testing distributed systems relying on third-party services
About Engineered Arts
Engineered Arts is the leading manufacturer of full-size humanoid robots used for entertainment, education and communication. With 15 years of hardware and software development, our robots have been sold in over 30 countries worldwide with customers such as NASA, PwC, Cisco and many more. Our Ameca model which is well known and a social media viral success along with our ultra-realistic Mesmer range of animated figures continue to surprise and excite visitors at museums, theme parks, visitor attractions and trade shows as well as aid leading universities with AI and robotics research. Our robots are poised to break into the future mega-expansion service robot segment, with applications such as front of house, receptions, check-in desks, information points and PoS. We are also exploring how our humanoid robot technology can disrupt other robotics sectors such as the growing cobot sub-segment of the industrial robotics market.
Further to our hardware range we also offer our software for hardware SaaS solutions. Originally developed for our own robotic hardware through necessity as there are no off-the-shelf solutions, this software platform can be used to simplify the development and operation of 3rd party hardware, robotics or otherwise. Enabling full 3D sequence programming, high-level function programming, cloud connection, remote support services, application of hardware and software defined hardware as well as low level hardware control, sensor and audio interfaces and much more.
We are a team of dedicated engineers and creatives striving to develop the very best experiences for our customers. Our internal motto is ‘Be Wow ’, everything we do is fun, entertaining or surprising to encounter. We always push the boundaries of what is possible in humanoid robotics, researching and developing new systems and techniques to further their appeal. We explore and challenge the human perception of robots as well as the fear and discomfort and the excitement and joy life-like mechanical humanoids present.
Software Quality Assurance Tester employer: Engineered Arts Ltd
Contact Detail:
Engineered Arts Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Quality Assurance Tester
✨Tip Number 1
Familiarize yourself with Ubuntu or other Linux-based operating systems. Since this role requires working in a Linux environment, having hands-on experience will give you an edge during the interview process.
✨Tip Number 2
Brush up on your Python skills! The job emphasizes writing efficient automated tests, so being able to demonstrate your coding abilities in Python will be crucial.
✨Tip Number 3
Gain some practical experience with CI/CD tools and git. Understanding how to maintain code quality and manage releases will show that you're ready to contribute to the team from day one.
✨Tip Number 4
Show your passion for robotics and conversational experiences. Engage with communities or projects related to humanoid robots to express your interest and knowledge in this exciting field.
We think you need these skills to ace Software Quality Assurance Tester
Some tips for your application 🫡
Understand the Role: Make sure to thoroughly read the job description and understand the responsibilities and qualifications required for the Software Quality Assurance Tester position. Tailor your application to highlight relevant experiences and skills.
Highlight Relevant Experience: In your CV and cover letter, emphasize your experience with Ubuntu or other Linux-based operating systems, Python programming, and any work you've done with git and CI/CD. Provide specific examples of how you've applied these skills in previous roles.
Showcase Your Testing Skills: Detail your experience with automated testing, including any tools or methodologies you are familiar with. Discuss any projects where you developed test plans or conducted user-testing sessions, as this aligns closely with the role's requirements.
Express Your Passion: Convey your enthusiasm for robotics and software quality assurance in your application. Mention any personal projects or interests related to humanoid robots or conversational AI, as this will demonstrate your alignment with Engineered Arts' mission to 'Be Wow'.
How to prepare for a job interview at Engineered Arts Ltd
✨Show Your Passion for Robotics
Make sure to express your enthusiasm for robotics and humanoid technology during the interview. Share any personal projects or experiences that demonstrate your interest in the field, as this aligns with the company's motto of 'Be Wow'.
✨Demonstrate Your Testing Skills
Prepare to discuss your experience with testing methodologies, particularly in software quality assurance. Be ready to explain how you have designed test plans, automated tests, and handled debugging in previous roles, especially if you have worked with Python or Linux.
✨Familiarize Yourself with Their Products
Research Engineered Arts' robots and their unique features. Understanding their products will help you answer questions more effectively and show that you are genuinely interested in contributing to the quality of their software.
✨Highlight Your Collaboration Experience
Since the role involves working closely with the software team, be prepared to discuss your experience in collaborative environments. Share examples of how you've successfully communicated issues and suggested improvements in past projects.