TikTok
Software Development Engineer Graduate (TikTok - Testing - Growth) - 2027 Start
San Jose, California · Full-time · Posted Oct 28, 2026
- Education
- Bachelor's or master's degree in Computer Science, Computer Engineering, Software Engineering, or a related discipline; candidates may be completing or have recently completed the degree.
About the job
Supports TikTok’s centralized Testing team by testing software, maintaining automation, and helping improve test tools and release processes.
What you'll do
- Analyze requirements, design and run basic test plans and cases, and track defects through resolution.
- Assist with project execution, risk tracking, and test execution processes.
- Use existing test tools and collaborate on internal tools, test frameworks, and continuous delivery platforms.
What they ask for
- Completing or recently completed a bachelor's or master's degree in Computer Science, Computer Engineering, Software Engineering, or a related discipline.
- Strong foundational programming skills in Java, Python, Objective-C, or Golang.
- Fundamental understanding of test automation and basic experience with API, mobile, or web testing tools.
- Familiarity with software engineering fundamentals, data structures, algorithms, and system architecture principles; interest or project experience using AI/LLM tools or prompt engineering to improve code quality or testing efficiency.
Nice to have
- Coursework or project experience evaluating/testing AI Agent/LLM outputs or model behavior.
- Familiarity with Django, Flask, Docker, K8s, Kafka, or Redis; internship or research experience in testing, QA automation, or mobile/web development.
Tools
Java, Python, Objective-C, Golang, Django, Flask, Docker, K8s
AI focus
Use AI/LLM tools or prompt engineering to improve code quality or testing efficiency; preferred experience includes evaluating/testing AI Agent/LLM outputs or model behavior.
Model-written summary · the original posting is authoritative