At a Glance
- Tasks: Ensure top-notch quality for AI products through testing and automation.
- Company: Join Ultralytics, a leader in AI innovation, shaping the future of technology.
- Benefits: Enjoy hybrid work, competitive salary, equity options, and generous time off.
- Why this job: Be part of a dynamic team driving impactful AI solutions in a fast-paced environment.
- Qualifications: 5+ years in QA, strong Python skills, and experience with automation tools required.
- Other info: This role demands dedication and a passion for excellence in a high-performance culture.
The predicted salary is between 36000 - 60000 £ per year.
Direct message the job poster from Ultralytics
Founder & CEO at Ultralytics | Democratizing vision AI
At Ultralytics, we relentlessly drive innovation in AI, building the world\’s leading YOLO models. We\’re looking for passionate individuals obsessed with AI, eager to make a global impact, and ready to excel in a dynamic, high-energy environment. Join our team and help shape the future of AI.
Location and Legalities
This full-time QA Engineer position is based onsite in our brand-new Ultralytics office in London, UK, with a hybrid model of 3 days in-office and 2 days remote. Applicants must have legal authorization to work in the UK, as Ultralytics does not provide visa sponsorship.
What You\’ll Do
As a QA Engineer at Ultralytics, you will be the guardian of quality for the Ultralytics HUB platform and our suite of AI models. You will be responsible for ensuring our products meet the highest standards of performance, reliability, and user experience. Key responsibilities include:
- Designing, developing, and executing comprehensive test plans and test cases for our SaaS platform and machine learning models.
- Building and maintaining robust, scalable test automation frameworks using Python and PyTest.
- Performing end-to-end testing of the Ultralytics HUB, from front-end UI validation with Selenium to backend API testing of our FastAPI services.
- Validating data integrity and performance of our MongoDB databases.
- Integrating automated tests into our CI/CD pipelines using GitHub Actions to ensure continuous quality.
- Conducting performance testing and load testing to identify bottlenecks and ensure scalability in our GCP environment.
- Performing manual testing for new features and complex user scenarios that are not easily automated.
- Collaborating closely with developers and ML engineers to identify, document, and resolve defects using bug tracking systems.
- Testing models across different deployment formats like ONNX and TensorRT.
Your meticulous attention to detail and passion for quality will be critical to Ultralytics\’ mission of delivering world-class AI tools.
️ Skills and Experience
- 5+ years of experience in a Quality Assurance role, with a strong focus on test automation.
- Expert proficiency in Python and experience with testing frameworks like PyTest.
- Hands-on experience with UI automation tools such as Selenium.
- Proven experience in API testing for RESTful services, preferably those built with FastAPI.
- Strong understanding of SaaS platform testing, microservices architecture, and cloud environments (GCP preferred).
- Experience with CI/CD principles and tools, particularly GitHub Actions.
- Familiarity with containerization technologies like Docker.
- Experience testing applications that use MongoDB or similar NoSQL databases.
- A solid understanding of the machine learning lifecycle and experience testing AI-powered applications is a significant advantage.
- Excellent problem-solving skills and the ability to thrive in a fast-paced, high-intensity startup environment.
- Strong communication skills for effective collaboration with cross-functional teams.
Cultural Fit – Intensity Required
Ultralytics is a high-performance environment for world-class talent obsessed with achieving extraordinary results. We operate at a relentless pace, demanding exceptional dedication and an unwavering commitment to excellence, guided by our mission, vision, and values. Our team thrives on audacious goals and absolute ownership. This is not a conventional workplace. If your priority is predictable comfort or a standard work-life balance over the relentless pursuit of progress, Ultralytics is not for you. We seek driven individuals prepared for the profound personal investment required to make a defining contribution to the future of AI.
Compensation and Benefits
- Competitive Salary: Highly competitive based on experience.
- Startup Equity: Participate directly in Ultralytics growth and success.
- Hybrid Flexibility: 3 days per week in our brand-new office – 2 days remote.
- Generous Time Off: 24 days vacation, your birthday off, plus local holidays.
- Flexible Hours: Tailor your working hours to suit your productivity.
- Tech: Engage with cutting-edge AI projects.
- Gear: Brand-new Apple MacBook and Apple Display provided.
- Team: Become part of a supportive and passionate team environment.
If you are driven to redefine the capabilities of machine learning and eager to make a significant impact, Ultralytics offers an exceptional career opportunity.
Seniority level
-
Seniority level
Associate
Employment type
-
Employment type
Full-time
Job function
-
Job function
Engineering, Product Management, and Information Technology
-
Industries
Software Development, Information Services, and Technology, Information and Media
Referrals increase your chances of interviewing at Ultralytics by 2x
Get notified about new Quality Assurance Engineer jobs in London Area, United Kingdom.
London, England, United Kingdom 2 weeks ago
London, England, United Kingdom 2 days ago
London, England, United Kingdom 2 days ago
Watford, England, United Kingdom 1 week ago
London, England, United Kingdom 1 week ago
London, England, United Kingdom 1 week ago
London, England, United Kingdom 1 month ago
London, England, United Kingdom 2 weeks ago
QA Engineer at $150m Funded Social-Good eCommerce Scale-up
Quality Assurance Engineer – Prestigious Global Hedge Fund – Top Tier Compensation Package!
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Quality Assurance Engineer employer: Ultralytics
Contact Detail:
Ultralytics Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Quality Assurance Engineer
✨Tip Number 1
Familiarise yourself with Ultralytics' products and their AI models. Understanding the specifics of their offerings will not only help you in interviews but also demonstrate your genuine interest in the company and its mission.
✨Tip Number 2
Network with current employees or alumni who have worked at Ultralytics. Engaging in conversations about their experiences can provide valuable insights into the company culture and expectations, which can be a great advantage during the interview process.
✨Tip Number 3
Brush up on your Python and testing frameworks like PyTest. Since these are crucial for the role, being able to discuss your experience and even demonstrate your skills in these areas can set you apart from other candidates.
✨Tip Number 4
Prepare to discuss your problem-solving approach in high-pressure situations. Given Ultralytics' fast-paced environment, showcasing your ability to thrive under pressure and tackle challenges head-on will resonate well with the hiring team.
We think you need these skills to ace Quality Assurance Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in Quality Assurance, particularly focusing on test automation and your proficiency in Python and testing frameworks like PyTest. Mention any specific projects that demonstrate your skills in UI automation and API testing.
Craft a Compelling Cover Letter: In your cover letter, express your passion for AI and how your background aligns with Ultralytics' mission. Highlight your experience in fast-paced environments and your commitment to quality, as well as your understanding of the machine learning lifecycle.
Showcase Relevant Projects: If you have worked on projects involving SaaS platforms, cloud environments, or machine learning applications, be sure to include these in your application. Provide specific examples of how you contributed to quality assurance in these projects.
Prepare for Technical Questions: Anticipate technical questions related to your experience with testing frameworks, CI/CD pipelines, and performance testing. Be ready to discuss your problem-solving approach and how you've collaborated with cross-functional teams in previous roles.
How to prepare for a job interview at Ultralytics
✨Showcase Your Automation Skills
Make sure to highlight your experience with test automation, particularly using Python and PyTest. Be prepared to discuss specific projects where you built or maintained test automation frameworks.
✨Demonstrate Your Understanding of AI
Since Ultralytics is focused on AI, it’s crucial to show your understanding of the machine learning lifecycle. Discuss any relevant experience you have testing AI-powered applications and how you approached those challenges.
✨Prepare for Technical Questions
Expect technical questions related to UI automation tools like Selenium and API testing with FastAPI. Brush up on these topics and be ready to solve problems on the spot, as this will demonstrate your hands-on expertise.
✨Emphasise Cultural Fit
Ultralytics values intensity and dedication. Be prepared to discuss how you thrive in high-performance environments and share examples of how you've taken ownership of projects in the past.