The TikTok Engineering Test team is focused on testing and delivering innovative and high-quality core product features of the TikTok application. The team's goal is to facilitate the successful release of TikTok features and enhancements from development to production through effective testing, delivering 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.
- Must obtain work authorization in country of employment at the time of hire, and maintain ongoing work authorization during employment.
- 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. For this position, the Company does not provide sponsorship or any immigration-related benefits.
- Graduating December 2026 onwards with the intent to return to degree program after the completion of the internship.