T

TikTok

Short-form video platform with ads

Software Test Engineer Graduate

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeSingaporeNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree or above in Computer Science, Software Engineering, Information Technology, or a related technical discipline.
  • Experience in software quality assurance or software testing, preferably for mobile applications, backend services, or distributed systems.
  • A solid understanding of software testing methodologies, debugging, and quality assurance best practices across the software development lifecycle.
  • Familiarity with distributed systems and fundamental knowledge of iOS and/or Android platforms.
  • Experience with one or more testing domains, including automation testing, performance testing, or test platform/tool development.
  • A strong interest in Generative AI and Large Language Models (LLMs), with an understanding of common LLM capabilities and real-world application scenarios.
  • Proficiency in one or more programming languages such as Java, Python, Go, or Objective-C.

Responsibilities

  • Design and develop AI-powered testing solutions that improve software quality and engineering efficiency across the entire software development lifecycle.
  • Work on quality and engineering efficiency initiatives leveraging LLMs, including change risk analysis, automated testing, search quality evaluation, and LLM security testing.
  • Identify quality and engineering efficiency pain points in collaboration with software and algorithm engineering teams, propose practical optimization solutions, and drive their implementation to improve product quality and engineering efficiency.
  • Stay up to date with the latest advancements in Large Language Models (LLMs) and AIGC technologies, explore innovative quality and engineering efficiency solutions for software testing, and continuously refine them through practical application.

Desired Qualifications

  • Experience developing test automation frameworks, testing platforms, or engineering productivity tools.
  • Familiarity with distributed infrastructure and cloud-native technologies such as Redis, Kafka, Docker, Kubernetes, Hive, Spark, NSQ, or ZeroMQ.
  • Hands-on experience with AI-related projects, including LLM application development, AI agent evaluation, model evaluation, AI-assisted testing, or AI testing frameworks.
  • Experience leveraging AI tools (e.g. LLMs, AI coding assistants, or AI agents) to improve testing efficiency, automate test case generation, bug analysis, or software quality workflows.

About the Company

TikTok

Short-form video platform with ads

TikTok is a short-form mobile video platform that lets people create, discover, and share quick videos. Users upload vertical clips, edit them with built-in tools, and browse a personalized feed powered by an algorithm that highlights relevant content. Advertisers can use in-feed ads, branded hashtags, and the Business Center to plan and measure campaigns, making it easy for brands to reach a global audience. Its goal is to inspire creativity and bring joy by helping people express themselves and by connecting brands with a wide audience.

Company size
10,001+
Company stage
Grant
Total funding
$740K
Headquarters
Santa Monica, CA
Founded
2016

Recently Posted Jobs

Explore more opportunities at TikTok

See more jobs