At a Glance
- Tasks: Join us as a QA Engineer to ensure our robots run flawlessly.
- Company: United Robots is revolutionising industrial maintenance with cutting-edge autonomous robots.
- Benefits: Choose your contract type, enjoy private medical care, and work in a friendly atmosphere.
- Why this job: Be part of an innovative team shaping the future of robotics and technology.
- Qualifications: Bachelor's or Master's in Computer Science, plus C++ experience and QA skills required.
- Other info: Opportunity to impact the development of intelligent robots in a dynamic environment.
The predicted salary is between 28800 - 48000 £ per year.
United Robots is a proprietary robotic designer and manufacturer which aims to revolutionize industrial space maintenance with its autonomous robots. We’ve reinvented, designed and built autonomous mobile robots (AMRs) conceived for vast storage area operators i.e., hypermarkets, warehouses, sorting offices or public spaces such as shopping malls, airports or hospitals. Our products are a working example of the expertise in mobile localization, machine learning and computer vision which convert machines into AI devices capable of working without human supervision.
In the wake of an intensive period of software growth and feature enrichment, our company now pivots towards prioritizing system stability and fostering a robust testing framework. As a QA Engineer, you become the guardian of this transition, entrusted with the critical task of fortifying our system against vulnerabilities and ensuring flawless functionality and playing the role of a quality champion in the R&D Team.
Responsibilities:
- Collaborate with cross-functional teams to understand software requirements and develop comprehensive test plans and strategies.
- Perform functional, regression, integration, and performance testing on C++ applications.
- Identify, document, and track software defects to resolution using industry-standard defect-tracking tools.
- Conduct regression testing to ensure the stability of software releases and updates.
- Execute incorporation of ad-hoc fixes into the system and ensure safe integration into other robots.
- Work closely with developers to reproduce, debug, and resolve issues found during testing.
- Contribute to the continuous improvement of our software development processes and quality assurance practices.
- Be an advocate of quality championships.
Job requirements:
Must have:
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- A minimum of 1 year of professional experience in software development, with a focus on C++ applications.
- Familiarity with version control systems (e.g., Git).
- Proven experience in software quality assurance, preferably in the robotics or automation industry.
- Strong understanding of software testing methodologies, tools, and best practices.
- Experience with test automation frameworks and tools.
- Excellent analytical and problem-solving skills with a keen attention to detail.
- Effective communication skills and ability to collaborate with cross-functional teams.
Nice to have:
- Understanding of software development lifecycle (SDLC) and agile methodologies.
- Knowledge of ROS/ROS2, Python or C#.
- Experience with CI/CD pipelines and tools (e.g., Jenkins).
Our offer:
- Contract type of your choosing.
- Basic salary relevant to your experience.
- Private medical care with the possibility to extend it to family members.
- Exceptional and innovative product, talented team and friendly work atmosphere, and last but not least, ownership and impact.
We hope you already have a taste of what you may be doing. Interested in finding out more? Visit our career page, and leave us your coordinates and CV or LinkedIn profile. We will come back to you shortly.
SOFTWARE QA ENGINEER IN ROBOTICS (C++) employer: United Robots
Contact Detail:
United Robots Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land SOFTWARE QA ENGINEER IN ROBOTICS (C++)
✨Tip Number 1
Familiarise yourself with the latest trends in robotics and automation. Understanding the current technologies and methodologies used in the industry will not only help you during interviews but also demonstrate your genuine interest in the field.
✨Tip Number 2
Engage with the robotics community online. Join forums, attend webinars, or participate in local meetups. Networking with professionals in the field can provide valuable insights and potentially lead to referrals.
✨Tip Number 3
Brush up on your C++ skills and testing methodologies. Since the role focuses heavily on C++ applications, being able to discuss your experience and knowledge confidently will set you apart from other candidates.
✨Tip Number 4
Prepare to discuss your problem-solving approach. Be ready to share examples of how you've identified and resolved software defects in previous roles, as this will showcase your analytical skills and attention to detail.
We think you need these skills to ace SOFTWARE QA ENGINEER IN ROBOTICS (C++)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C++ applications and any relevant projects in robotics or automation. Use keywords from the job description to demonstrate that you meet the requirements.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for robotics and quality assurance. Mention specific experiences that relate to the responsibilities listed in the job description, such as your familiarity with testing methodologies and tools.
Showcase Relevant Skills: In your application, emphasise your analytical and problem-solving skills, as well as your experience with version control systems like Git. If you have knowledge of CI/CD pipelines or ROS/ROS2, make sure to include that too.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a QA Engineer role.
How to prepare for a job interview at United Robots
✨Showcase Your C++ Expertise
Make sure to highlight your experience with C++ during the interview. Be prepared to discuss specific projects where you used C++, and how you tackled challenges related to software quality assurance in that context.
✨Understand Robotics Fundamentals
Familiarise yourself with the basics of robotics, especially if you have experience in the field. Understanding concepts like mobile localization, machine learning, and computer vision will help you connect better with the team and demonstrate your passion for the industry.
✨Prepare for Testing Methodologies
Brush up on various software testing methodologies and be ready to discuss how you've applied them in past roles. Be specific about your experience with functional, regression, integration, and performance testing, as these are crucial for the role.
✨Demonstrate Team Collaboration Skills
Since the role involves working closely with cross-functional teams, be prepared to share examples of how you've successfully collaborated with developers and other stakeholders in previous positions. Highlight your communication skills and ability to advocate for quality.