About the job
About Ultralytics:
At Ultralytics, we are dedicated to driving cutting-edge innovation in the AI sector, seeking passionate team members who share our vision of creating the finest YOLO AI models. If you have an unwavering commitment to AI, a desire to impact the world positively, and thrive in fast-paced, high-energy environments, we encourage you to join our team.
Location and Legalities
This full-time Senior Quality Assurance Engineer position is based onsite at our Ultralytics office in Shenzhen, China, offering a hybrid work model of 3 days in-office and 2 days remote.
What You'll Do
In the role of Senior Quality Assurance Engineer at Ultralytics, you will play a critical role in ensuring the quality, reliability, and performance of the Ultralytics Platform and our YOLO-driven workflows and APIs. Your main responsibilities will include:
Creating, architecting, and maintaining automated test suites for our backend services, web UI, and APIs utilizing TypeScript and tools such as Playwright.
Leading comprehensive end-to-end and browser-based testing strategies for our frontend using Playwright Test.
Developing and upholding API and integration tests for Next.js API routes, server components, and serverless deployments on Vercel.
Ensuring data integrity and edge-case behavior validation across workflows interacting with MongoDB, training pipelines, and inference services.
Managing test infrastructure within CI/CD using GitHub Actions, enhancing test reliability, parallelization, and signal-to-noise ratios.
Establishing testing standards and best practices across a Turborepo monorepo containing several applications.
Mentoring junior engineers on testing methodologies, conducting code reviews, and promoting quality-first development practices.
