TikTok
Software Development Engineer in Test (Multiple Positions)
San Jose, California · Full-time · Posted Oct 28, 2026
- Experience
- 1 year of related work experience with a Master's degree, or 3 years with a Bachelor's degree; additionally, 1 year in each of the specified experience areas.
- Education
- Master's degree or foreign equivalent in Computer Science, Engineering (any), Information Systems, Mathematics, or related field; or Bachelor's degree or foreign equivalent in one of those fields.
About the job
Performs system and software quality testing, develops automation tools and frameworks, and manages defects for large-scale systems.
What you'll do
- Analyze requirements and design reviews; create and execute test plans and cases, track defects, and assess software quality.
- Validate, automate, develop, and manage complex large-scale systems; build internal testing tools and frameworks with automation and performance teams.
- Report, track, and retest bugs; assess test cases for automation and support project, risk, and process management.
What they ask for
- At least 1 year performing QA testing for mobile products or large-scale client-server applications, reporting bugs with tracking tools and working with developers to resolve them, and designing and executing test plans and cases with Jira.
- At least 1 year developing or improving automation testing frameworks using Python or Java.
- At least 1 year using SQL, Python, Java, Objective-C, or Golang for regression, A/B, smoke, sanity, white-box, unit, or black-box testing.
Pay
$187075 - $216000 per year (base salary)
Tools
Jira, Python, Java, SQL, Objective-C, Golang
Model-written summary · the original posting is authoritative