Software Development Engineer - Ads QA

TikTok
British Columbia
CAD 80,000 - 100,000
Job description

TikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativity and bring joy. TikTok's global headquarters are in Los Angeles and Singapore, with additional offices in New York, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.

Why Join Us

Creation is the core of TikTok's purpose. Our platform is built to help imaginations 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.

Our Ads QA team focuses on the quality assurance of the entire ads system, including the AD manager, delivery system, review system, conversion measurement, and more. We aim to improve the usability, reliability, stability of the whole system, and user experience through project testing, automation testing, CI/CD system construction, and test tool development.

Responsibilities:

  1. Responsible for the entire process of advertising system testing, including requirements analysis, design review, formulating test plans, designing and executing test cases, conducting defect tracking, and software quality analysis.
  2. Participate in the development of automated testing tools/frameworks, design and execution of automated test cases, automatically building test environments, and continuous integration.
  3. Understand the tools and techniques used in developing new products and work with cross-functional teams to establish and refine dashboards and metrics to facilitate our data-driven approach.

Minimum Requirements:

  1. 2+ years of work experience, bachelor’s degree or above, preferably in a computer science-related major.
  2. Familiar with at least one programming language (Python/Java).
  3. Solid computer fundamentals (network/database/algorithm).
  4. Proactive, self-driven, and possess an in-depth understanding of the business; capable of communicating with cross-functional teams and taking charge of a business independently.

Preferred Qualifications:

  1. Familiarity with Golang/C++ is a plus.
  2. Experience with API test platforms, pytest, and diff tools is a plus.
  3. Experience in continuous integration is preferred.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Software Development Engineer - Ads QA jobs in British Columbia