Tiktok - San Jose, CA

posted 5 months ago

Full-time - Intern
San Jose, CA
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

TikTok is the leading destination for short-form mobile video, and our mission is to inspire creativity and bring joy. The TikTok Engineering Test team is dedicated to testing and delivering innovative, high-quality core product features of the TikTok application. Our goal is to facilitate the successful release of TikTok features and enhancements from development to production through effective testing, ensuring continuous quality at speed. The team consists of Software Engineers in Test, including both experienced and mid-level engineers, who are self-starters driving large-scale initiatives within and across peer organizations. We are looking for talented individuals to join us for an internship in 2025, where you will gain industry exposure and hands-on experience in a vibrant environment that fosters personal and professional growth. Internships at TikTok are designed to provide students with practical experience in developing fundamental skills and exploring potential career paths. Throughout the 12-week program, which begins in May/June 2025, interns will actively participate in the entire product development lifecycle, collaborating with product managers and developers to deliver high-quality products through various testing methodologies. You will have the opportunity to improve product quality and user experience through data analysis, develop tools to enhance development efficiency, and contribute to the planning and construction of the quality system. Innovative testing methods such as automation, unattended testing, intelligent testing, and fault drills will be implemented to refine our quality assurance strategies. This internship program not only offers hands-on experience but also includes a blend of social events and enriching development workshops to help you explore your interests and build a strong foundation for your future career.

Responsibilities

  • Actively participate in the entire product development lifecycle, collaborating with product managers and developers to deliver high-quality products through functional testing, automation, performance testing, security testing, stability monitoring, and process improvement.
  • Improve product quality and user experience through quality and efficiency data analysis.
  • Develop tools or platforms to enhance development efficiency and refine quality assurance strategies.
  • Contribute to the planning and construction of the quality system, and implement innovative testing methods such as automation, unattended testing, intelligent testing, and fault drills.

Requirements

  • Currently pursuing an Undergraduate/Master in Computer Science, Electrical Engineering or a related field.
  • Familiar with Java/Python/Objective-C/Golang, experience in related project development.
  • Fluent in Python.
  • 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 2025.

Nice-to-haves

  • Graduating December 2025 onwards with the intent to return to degree program after the completion of the internship.
  • Good understanding of RPC/REST API web services.
  • Good understanding of software development cycle, and software quality and testing.
  • Fluent in Python.
  • Experienced in automation testing framework.

Benefits

  • Hands-on experience in a real-world environment.
  • Opportunities for personal and professional growth through workshops and social events.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service