Ultralytics

Senior Quality Assurance Engineer

Ultralytics
Apply
1 month ago
Shenzhen, ChinaSenior

Responsibilities

  • Design and maintain automated test suites for backend services, web UI, and APIs using TypeScript and Playwright.
  • Lead end-to-end and browser-based frontend testing strategy with Playwright Test.
  • Write and maintain API and integration tests for Next.js API routes, server components, and Vercel serverless deployments.
  • Validate data integrity and edge-case behavior across MongoDB, training pipelines, and inference services.
  • Own and improve test infrastructure, gating, reliability, parallelization, and signal-to-noise within GitHub Actions CI/CD.
  • Establish testing patterns and best practices across a Turborepo monorepo with multiple applications.
  • Mentor junior engineers on testing strategies, code review, and quality-focused development.
  • Collaborate with Engineering and Product to clarify requirements, define acceptance criteria, and identify issues early.
  • Contribute to QA documentation, test plans, and release readiness checks.

Requirements

  • At least 5 years of experience in QA, test automation, or software engineering.
  • Strong proficiency in TypeScript, Python, or both.
  • Deep expertise with Playwright for browser automation and end-to-end testing.
  • Experience with REST/JSON API testing, backend integration testing, and server component testing patterns.
  • Experience with Next.js, React, TypeScript, Vercel serverless deployments, and GCP cloud infrastructure.
  • Proficiency with CI/CD systems, especially GitHub Actions, including test gating and pipeline optimization.
  • Experience with monorepo environments and tools such as Turborepo and Bun.
  • Familiarity with MongoDB and database testing strategies.
  • Ability to establish testing standards, mentor team members, improve quality processes, solve problems, communicate clearly, and collaborate across teams.

Benefits

  • Competitive salary based on experience and equity packages.
  • Hybrid schedule with three days per week in the Shenzhen office and two days remote.
  • 24 vacation days, birthday leave, and local holidays.
  • Flexible working hours.
  • Apple MacBook Air or Pro, Apple Studio Display, and AirPods Pro 3.
  • Opportunity to work on AI computer vision technology and YOLO-based models.
  • Supportive, collaborative team environment.

Tech Stack

GitHub ActionsGoogle Cloud PlatformMongoDBNext.jsPythonReactTypeScriptVercel

Categories

Ultralytics

About Ultralytics

51-200 employees
Contact me