TikTok
Senior Software Development Engineer in Test
San Jose, California · Senior · Full-time · Posted Oct 28, 2026
- Experience
- At least 5 years of API testing experience.
- Education
- BS/MS degree in a relevant field: Computer Engineering or EE.
About the job
Supports TikTok’s centralized testing team by validating and automating large-scale systems, managing releases, and developing tools and frameworks to improve testing.
What you'll do
- Own system testing, including test planning and execution, and defect tracking.
- Perform project, risk, and process management tasks.
- Build test tools and collaborate with automation and performance teams on internal tools, frameworks, and platforms.
What they ask for
- BS/MS in Computer Engineering, EE, or a relevant field.
- Experience developing AI/LLM-based solutions to improve test effectiveness and efficiency.
- Experience with Java, Python, Objective-C, and Golang, including related project development; proficiency in test automation and tool development for mobile, web, and APIs.
- At least 5 years of API testing experience; experience testing SDKs and mobile clients, including automation and integration validation across devices and OS versions.
Nice to have
- Ongoing AI skill development; experience evaluating AI Agent/LLM behavior and model-quality regressions.
- Familiarity with web architecture and Django/Flask, or with Redis, NSQ, Zero-MQ, Kafka, Docker, K8s, Hive, and Spark.
Tools
Java, Python, Objective-C, Golang, Django, Flask, Redis, Kafka
AI focus
Develop AI/LLM-based solutions to improve test effectiveness and efficiency; preferred experience includes testing AI Agent/LLM behavior and driving model-quality regressions.
Model-written summary · the original posting is authoritative