Software Development Engineer Intern
TikTok
About the Role
This is an internship opportunity with the Global E-Commerce Team at TikTok. The team focuses on an international short video E-commerce business, aiming to provide users with tailored and efficient consumption experiences and reliable platform services for merchants.
Key Responsibilities
- Work alongside developers and cross-functional stakeholders to understand product requirements and translate them into effective quality strategies.
- Build and maintain automation solutions for functional, regression, integration, and performance testing.
- Participate in requirement reviews and technical design discussions to identify quality risks and improve testability.
- Develop reusable tools, scripts, and frameworks that improve engineering efficiency and reduce manual testing effort.
- Analyze bottlenecks in quality workflows and help improve testing processes, tools, and platform capabilities.
- Support AI testing initiatives, including validating AI-enabled features, improving automated test generation, or using AI-assisted quality workflows to increase testing effectiveness.
Requirements & Tech Stack
- Currently pursuing a Bachelor's degree in Computer Science or a related discipline.
- Understanding of software testing fundamentals, networking, databases, algorithms, and system design.
- Hands-on coding ability and basic understanding of development and debugging workflows.
- Strong execution ability, learning agility, and attention to detail.
Preferred Qualifications
- Interest in test automation, quality engineering, developer tools, or scalable testing infrastructure.
- Experience from internships, academic projects, competitions, or research related to software engineering or testing.
- Interest in AI testing, intelligent automation, or evaluating the quality and reliability of AI-driven product features.
- Comfortable working in a fast-moving, collaborative, and globally distributed team environment.