TikTok
Staff Software Development Engineer in Test (Multiple Positions)
San Jose, California · Staff · Full-time · Posted Oct 28, 2026
- Experience
- 2 years of related work experience with a qualifying master’s degree; alternatively, 5 years of progressive related work experience after a qualifying bachelor’s degree. The specified experience areas each require 2 years.
- Education
- Master’s degree or foreign equivalent in Computer Science, Engineering (any), Information Systems, Data Science, Mathematics, or a related field; or a bachelor’s degree or foreign equivalent in one of those fields.
About the job
Develop testing tools, automation frameworks, and quality processes for TikTok’s Creative Tools, improving product reliability, user experience, and CI/CD performance.
What you'll do
- Develop automated testing tools, frameworks, test cases, and test environments; support continuous integration.
- Build testing infrastructure and internal tools, and track faults to improve monitoring and test plans.
- Collaborate across teams on quality strategy, dashboards, metrics, and improvements to product and engineering processes.
What they ask for
- 2 years of experience reviewing requirements and design documents to create and coordinate comprehensive test plans or cases.
- 2 years of experience identifying, resolving, documenting, and reporting software bugs, including collaboration with developers.
- 2 years of experience building automated test scripts using Java or Python for front-end, backend API, or ETL data testing.
- 2 years of experience maintaining and debugging software services.
Pay
$219000 - $353600 per year (USD, base salary)
Tools
Java, Python
Model-written summary · the original posting is authoritative