Senior Software Development Engineer in Test - Global E-commerce
Tiktok
Apply to this jobDescription
The e-commerce industry has seen tremendous growth in recent years and has become a hotly contested space amongst leading internet companies. With millions of loyal users globally, we believe TikTok is an ideal platform to deliver a brand new and better e-commerce experience to our users. Our quality assurance engineering team is responsible for keeping an e-commerce ecosystem stable, secure, and intuitive for our users. We are looking for passionate and talented people to join us as we drive the future of e-commerce here at TikTok.
What You'll Do:
- Responsible for backend server testing and improving system stability. This includes monitoring setup, load testing, Chaos engineering, and CICD, etc.
- Develop robust, high–quality test automation solutions for functional, regression, and performance testing.
- Automate test cases and write reusable scripts/tools to streamline team efforts and minimize repetitive tasks.
- Proactively identify and address efficiency bottlenecks, research and improve testing processes, tools, and frameworks, etc.
- Participate in Product Requirements Document (PRD) and architectural design reviews. Have a deep understanding of business logic, system architecture, and product functionality.
- Collaborate closely with developers and business stakeholders; strive to automate acceptance testing.
Requirements
Minimum Qualifications:
- Bachelor's degree or higher in Computer Science or related fields from accredited and reputable institutions.
- 5 years of hands-on experience in backend server testing with a deep understanding of system architecture, Middleware, databases, Message Queue, etc.
- Strong knowledge of at least one programming language (Python, Golang, Java, C++, etc.).
Preferred Qualifications:
- Excellent communication skills to effectively work with cross-functional and international teams.
- A strong sense of responsibility, self-driven and can quickly adapt to a fast-paced and evolving environment.
- Strong multitasking skills, capable of efficiently handling concurrent tasks and delivering results.
Summary
Develop and automate backend testing to ensure system stability and performance.
Job title
Senior Software Development Engineer in Test
Experience level
5+ years
Minimum experience
5+ years exp
Industry
software
Location requirements
San Jose, CA; remote work not specified
Salary
Not specified
Visa sponsorship
H-1B sponsor history
Management role
No
Required skills
Preferred skills
Specializations
Structured locations inferred from the posting.
San Jose, CA, USA