Company logo

Software QA Engineer




San Jose, United States


About TikTok

TikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. TikTok has global offices including Los Angeles, New York, London, Paris, Berlin, Dubai, Singapore, Jakarta, Seoul and Tokyo.

Why Join Us Creation is the core of TikTok's purpose. Our platform is built to help imagination thrive. This is doubly true of the teams that make TikTok possible. Together, we inspire creativity and bring joy - a mission we all believe in and aim towards achieving every day. To us, every challenge, no matter how difficult, is an opportunity; to learn, to innovate, and to grow as one team. Status quo? Never. Courage? Always. At TikTok, we create together and grow together. That's how we drive impact - for ourselves, our company, and the communities we serve. Join us.

About the Team The Business Security team is a Quality and Automation team for the Business Risk Integrated Control (BRIC) of TikTok provides high quality and stability of projects and products. Our mission is to protect TikTok users, and secure platform health and authenticity of community experience. In this role, team members have the opportunity to validate, automate, develop, and manage the complex challenges of scale with their expertise in large-scale systems. Here you have the opportunity to cooperate with the world's top AI scientists, get in touch with the most cutting-edge technology, and provide quality assurance for artificial intelligence products serving hundreds of millions of people around the world.


  • Responsible for designing, developing, and implementing functionality testing for mobile applications (iOS/Android/web) and the service of applications;
  • Responsible for designing test plans for new features and regression test cases;
  • Work on project management, risk management, and process management tasks;
  • Support implementing test tools and collaborate with automation/performance test teams to build up internal tools/frameworks/platforms to make the team more productive;
  • Track defects and manage bugs during the whole software development cycle.


Minimum Qualification:

  • Bachelor's degree or above in Computer Science, Computer Engineering, or related field
  • 5+ years of hands-on experience in developing test plans, test frameworks, test tools, leading QA projects and initiatives
  • Ability to work on manual testing and automation testing
  • Familiar with the usage of common storage/message queue
  • Solid in-depth knowledge of QA methodology and tools
  • Strong knowledge of at least one programming language (Python/Golang/Java/C++)
  • Excellent organizational and communication skills
  • Excellent interpersonal skills to collaborate across teams
  • Must be ambitious, a critical thinker, and have a strong ability to solve issues Preferred Qualification:
  • Experience in testing mobile apps on Android and iOS platforms
  • Experience in API automation testing, including working experience with test automation frameworks
  • Experience in programmatically testing products, measuring test coverage, developing the best automation, driving testability, and promoting best practices in quality areas

TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At TikTok, our mission is to inspire creativity and bring joy. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We are passionate about this and hope you are too.

TikTok is committed to providing reasonable accommodations in our recruitment processes for candidates with disabilities, pregnancy, sincerely held religious beliefs or other reasons protected by applicable laws. If you need assistance or a reasonable accommodation, please reach out to us at [email protected].

Job Information

【For Pay Transparency】Compensation Description (annually)

The base salary range for this position in the selected city is $150400 - $266000 annually.​

Compensation may vary outside of this range depending on a number of factors, including a candidate’s qualifications, skills, competencies and experience, and location. Base pay is one part of the Total Package that is provided to compensate and recognize employees for their work, and this role may be eligible for additional discretionary bonuses/incentives, and restricted stock units.​

Our company benefits are designed to convey company culture and values, to create an efficient and inspiring work environment, and to support our employees to give their best in both work and life. We offer the following benefits to eligible employees: ​

We cover 100% premium coverage for employee medical insurance, approximately 75% premium coverage for dependents and offer a Health Savings Account(HSA) with a company match. As well as Dental, Vision, Short/Long term Disability, Basic Life, Voluntary Life and AD&D insurance plans. In addition to Flexible Spending Account(FSA) Options like Health Care, Limited Purpose and Dependent Care. ​

Our time off and leave plans are: 10 paid holidays per year plus 17 days of Paid Personal Time Off (PPTO) (prorated upon hire and increased by tenure) and 10 paid sick days per year as well as 12 weeks of paid Parental leave and 8 weeks of paid Supplemental Disability. ​

We also provide generous benefits like mental and emotional health benefits through our EAP and Lyra. A 401K company match, gym and cellphone service reimbursements. The Company reserves the right to modify or change these benefits programs at any time, with or without notice.