Drimva

TikTok

Staff Software Development Engineer in Test (Multiple Positions)

San Jose, California · Staff · Full-time · Posted Oct 28, 2026

Experience
2 years of related work experience with a qualifying master’s degree; alternatively, 5 years of progressive related work experience after a qualifying bachelor’s degree. The specified experience areas each require 2 years.
Education
Master’s degree or foreign equivalent in Computer Science, Engineering (any), Information Systems, Data Science, Mathematics, or a related field; or a bachelor’s degree or foreign equivalent in one of those fields.

About the job

Develop testing tools, automation frameworks, and quality processes for TikTok’s Creative Tools, improving product reliability, user experience, and CI/CD performance.

What you'll do

  • Develop automated testing tools, frameworks, test cases, and test environments; support continuous integration.
  • Build testing infrastructure and internal tools, and track faults to improve monitoring and test plans.
  • Collaborate across teams on quality strategy, dashboards, metrics, and improvements to product and engineering processes.

What they ask for

  • 2 years of experience reviewing requirements and design documents to create and coordinate comprehensive test plans or cases.
  • 2 years of experience identifying, resolving, documenting, and reporting software bugs, including collaboration with developers.
  • 2 years of experience building automated test scripts using Java or Python for front-end, backend API, or ETL data testing.
  • 2 years of experience maintaining and debugging software services.

Pay

$219000 - $353600 per year (USD, base salary)

Tools

Java, Python

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)