Quality Assurance Engineer
Quality Assurance Engineer

Quality Assurance Engineer

London Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
U

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

At Ultralytics, we pride ourselves on being an exceptional employer, offering a dynamic and high-energy work environment in our brand-new London office. Our culture is built on innovation and excellence, providing employees with generous benefits such as competitive salaries, startup equity, and flexible working arrangements, all while engaging with cutting-edge AI projects. We are committed to fostering personal and professional growth, making Ultralytics the ideal place for passionate individuals eager to make a significant impact in the world of AI.
U

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

Test Automation
Python Programming
PyTest Framework
Selenium for UI Automation
API Testing (RESTful services)
FastAPI Experience
SaaS Platform Testing
Microservices Architecture
GCP Environment Knowledge
CI/CD Principles and GitHub Actions
Docker Containerization
MongoDB or NoSQL Database Testing
Machine Learning Lifecycle Understanding
Problem-Solving Skills
Effective Communication Skills

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.

Quality Assurance Engineer
Ultralytics
U
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>