TikTok
Senior Software Development Engineer, Quality Platform & AI Test Automation
San Jose, California · Senior · Full-time · Posted Oct 28, 2026
- Experience
- 5+ years of hands-on software development experience.
- 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-powered tools to improve validation efficiency and release quality for TikTok e-commerce.
What you'll do
- Develop test platforms, automation frameworks, validation services, and AI agents for QA/RD scenarios.
- Build self-service validation capabilities and integrate automation and AI outputs with test management, dashboards, ticketing, and release workflows.
- Partner with QA, RD, product, and business teams to turn testing needs into reusable solutions and support cross-market releases.
What they ask for
- Bachelor degree or above in Computer Science, Software Engineering, or a related technical field.
- 5+ 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 data generation, log analysis, defect triage, root cause analysis, regression selection, risk assessment, and test reporting.
Model-written summary · the original posting is authoritative