Software Development Engineer Graduate (TikTok - Testing - Growth) - 2027 Start

TikTok
San Jose
Full timeFunction: Marketing & GrowthEducation: bachelorsSkills: ["Problem-solving","Curiosity","Collaboration"]

Join TikTok’s centralized Testing team to support end-to-end system testing for large-scale service components. You’ll maintain and improve automation tests, participate in requirement analysis and test plan execution, track defects, and assist with risk tracking and test execution processes. You’ll also learn existing test tools and collaborate with automation/performance engineers to build internal tools, test frameworks, and continuous delivery platforms that boost team productivity.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
9 hours ago

Software Development Engineer Graduate (TikTok - Testing - Growth) - 2027 Start

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 9 hours agoStatus: Live

Job Summary

Join TikTok’s centralized Testing team to support end-to-end system testing for large-scale service components. You’ll maintain and improve automation tests, participate in requirement analysis and test plan execution, track defects, and assist with risk tracking and test execution processes. You’ll also learn existing test tools and collaborate with automation/performance engineers to build internal tools, test frameworks, and continuous delivery platforms that boost team productivity.
Location: San Jose
Employment Type: Full time
Job Function: Marketing & Growth
Seniority: Graduate level

Key Responsibilities

  • •Participate in the system testing process under guidance, including requirement analysis, designing/executing test plans and cases, and tracking software defects through resolution.
  • •Assist in project execution by tracking risk items and maintaining test execution processes.
  • •Learn and apply existing test tools.
  • •Collaborate with automation/performance engineers to develop and maintain internal tools, test frameworks, and continuous delivery platforms.
  • •Support functional validation and build/release-related testing activities.

Key Requirements

  • •Currently 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 demonstrated through academic projects, coursework, or internships.
  • •Basic understanding of test automation concepts and experience with API, mobile, or web testing tools.
  • •Fundamental knowledge of software engineering, 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.
Experience:Mobile internet productsAI/LLMSoftware testingQA automation
Education:Bachelor's in Computer Science, Computer Engineering, Software Engineering (or related discipline)
Skills:Problem-solvingCuriosityCollaboration
Tech Stack:JavaPythonObjective-CGolangAILLMDjangoFlaskDockerK8sKafkaRedisAPIMobile testingWeb testing

Company Brief

TikTok
Short-form video platform that lets users create, share, and discover entertainment content through algorithmic recommendations. It also offers advertising and creator tools for brands, influencers, and businesses.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: Singapore, Singapore
Founded: 2016
WebsiteLinkedIn