TikTok is looking to solve the problem of delivering high-quality core product features through effective testing and continuous quality at speed
Requirements
- Familiar with Java/Python/Objective-C/Golang, experience in related project development
- Fluent in Python
- Good understanding of RPC/REST API web services
- Familiar with web architecture, understanding of Django/Flask and other frameworks is preferred
- Familiar with Redis, NSQ, Zero-MQ, Kafka, Docker, K8s, Hive, Spark
- Good understanding of software development cycle, and software quality and testing
- Experienced in automation testing framework
Responsibilities
- Be responsible for the entire system testing process, including but not limited to: analysis, designing and executing test plans and cases, and conducting defect tracking
- Work on project management, risk management, and process management tasks
- Help implement test tools and collaborate with automation/performance test teams to build up internal tools/frameworks/platforms to make the team more productive
Other
- Currently pursuing an Undergraduate/Master in Computer Science, Electrical Engineering or a related field
- Able to commit to working for 12 weeks during Summer 2026
- As a condition of employment, all successful candidates must be able to establish authorization to work in the United States
- Graduating December 2026 onwards with the intent to return to degree program after the completion of the internship
- 10 paid holidays per year and paid sick time (56 hours if hired in first half of year, 40 if hired in second half of year)