T

TikTok

Short-form video platform with ads

Lead Software Development Engineer in Test

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeSan Jose, CA, USAIn-person

About the Job

Requirements

  • A master's degree or foreign equivalent in Computer Science, Engineering (any), Information Systems, Information Technology, or a related field, and 4 years of related work experience; or a bachelor's degree or foreign equivalent in one of those fields and 6 years of related work experience, including 5 years of progressive related work experience after the bachelor's degree.
  • At least 4 years of experience performing and executing quality assurance testing for mobile security products or large-scale client-server applications.
  • At least 4 years of experience designing, developing, and maintaining automated testing frameworks and scripts integrated with continuous integration and continuous delivery systems, and building scalable, high-quality test automation solutions for functional and regression testing.
  • At least 4 years of experience reviewing requirements, specifications, and technical design documents to create systematic and comprehensive test plans and test cases, including estimating, prioritizing, planning, and coordinating testing efforts across team members.
  • At least 4 years of experience identifying, recording, resolving, and documenting software bugs, including tracking bugs and test metrics.
  • At least 4 years of experience building automated test scripts using Java or Python for front-end testing and backend application programming interface testing.

Responsibilities

  • Own the entire system testing process, including analysis, design, execution of test plans and cases, and defect tracking.
  • Develop a deep understanding of business needs and the technical roadmap, and set clear quality standards with Engineering Managers and business leaders.
  • Define and develop test strategy, test plans, and test coverage while collaborating with cross-functional teams early in the product development lifecycle.
  • Recommend processes and testing methodologies, and improve technology and quality assurance tools.
  • Provide technical guidance to team members by introducing techniques and methods to enhance technical capabilities and productivity.
  • Contribute creative solutions to engineering problems, influence the engineering culture of product teams, and advocate engineering excellence.
  • Mentor junior- and mid-level team members.

About the Company

TikTok

Short-form video platform with ads

TikTok is a short-form mobile video platform that lets people create, discover, and share quick videos. Users upload vertical clips, edit them with built-in tools, and browse a personalized feed powered by an algorithm that highlights relevant content. Advertisers can use in-feed ads, branded hashtags, and the Business Center to plan and measure campaigns, making it easy for brands to reach a global audience. Its goal is to inspire creativity and bring joy by helping people express themselves and by connecting brands with a wide audience.

Company size
10,001+
Company stage
Grant
Total funding
$740K
Headquarters
Santa Monica, CA
Founded
2016

Recently Posted Jobs

Explore more opportunities at TikTok

See more jobs