Senior Software Development Engineer in Test - Global E-Commerce

TikTok Inc

seattle, WA

JOB DETAILS
SKILLS
Acceptance Testing, Architectural Design, C++ Programming Language, Communication Skills, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Database Middleware Software, Ecosystems, Functional Testing, Go Programming Language (Golang), Java, Load Testing, Messaging Middleware, Middleware Architecture, Multitasking, Performance Testing, Process Improvement, Product Requirements Document (PRD), Programming Languages, Python Programming/Scripting Language, Quality Assurance, Quality Assurance Methodology, Regression Testing, Scripting (Scripting Languages), Software Engineering, Software Testing, System Architecture, Test Automation, Test Case, Test Plan/Schedule, Testing, eCommerce
LOCATION
seattle, WA
POSTED
30+ days ago

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\u2013quality 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.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.

About the Company

T

TikTok Inc