TikTok
Software Development Engineer, Quality Platform & AI Test Automation
San Jose, California · Full-time · Posted Oct 28, 2026
- Experience
- 3+ years of hands-on software development experience; preferably in test platform, automation, AI tooling, developer productivity, or quality engineering related areas.
- Education
- Bachelor degree or above in Computer Science, Software Engineering, or a related technical field.
About the job
Builds quality platforms, test automation, and AI tools to improve testing efficiency and release quality for TikTok e-commerce.
What you'll do
- Build test platforms, automation frameworks, validation services, and AI-powered QA/RD tools.
- Create self-service capabilities for validation, test monitoring, release readiness, and reduced manual testing.
- Integrate automation and AI outputs into test management, dashboards, ticketing, and release processes; collaborate with global teams.
What they ask for
- Bachelor degree or above in Computer Science, Software Engineering, or a related technical field.
- 3+ years of hands-on software development experience.
- Experience building test automation frameworks, validation tools, internal productivity tools, or CI/CD-related engineering solutions.
- Strong understanding of software testing concepts, including requirement analysis, test design, regression testing, defect analysis, and release validation.
Nice to have
- Experience building reusable testing infrastructure, automation platforms, AI tools, or internal productivity tools used by multiple teams.
- Experience applying AI/LLM capabilities to improve testing efficiency.
Tools
AI/LLM, CI/CD
AI focus
Develop AI skills/agents for requirement analysis, test case and test data generation, log analysis, defect triage, root cause analysis, regression selection, and test reporting.
Model-written summary · the original posting is authoritative