TikTok
Staff Software Development Engineer in Test (Multiple Positions)
San Jose, California · Staff · Full-time · Posted Oct 28, 2026
- Experience
- 2 years of related experience with a master’s degree, or 5 years of progressive related post-bachelor’s experience with a bachelor’s degree; specified testing and software-service experience must each be 2 years.
- Education
- Master’s degree or foreign equivalent in Computer Science, Engineering (any), Information Systems, Data Science, Mathematics, or a related field; OR bachelor’s degree or foreign equivalent in those fields.
About the job
Develops testing tools, automated test frameworks, and quality processes for TikTok’s Creative Tools, improving product reliability, user experience, and CI/CD effectiveness.
What you'll do
- Build automated testing tools, frameworks, test cases, and infrastructure, including test environments and continuous integration.
- Monitor faults and improve testing, monitoring, product quality, and CI/CD reliability in collaboration with cross-functional teams.
- Support quality strategy, project and risk management, dashboards, and engineering excellence.
What they ask for
- Master’s degree or foreign equivalent in Computer Science, Engineering, Information Systems, Data Science, Mathematics, or a related field, plus 2 years of related experience; OR bachelor’s degree or foreign equivalent in one of those fields, plus 5 years of progressive related post-bachelor’s experience.
- 2 years reviewing requirements and technical designs to plan and coordinate comprehensive testing.
- 2 years identifying, documenting, reporting, and resolving software bugs with developers.
- 2 years building automated test scripts using Java or Python for front-end, backend API, or ETL data testing, and maintaining and debugging software services.
Pay
USD $219000 - $353600 per year (base salary)
Tools
Java, Python
Model-written summary · the original posting is authoritative