Senior Software Development Engineer in Test - USDS (Multiple Positions)

Tiktok U.S. Data Security Inc.
Bellevue, United States of America
13 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 253K

Job location

Bellevue, United States of America

Tech stack

Testing (Software)
Java
Agile Methodologies
Automation of Tests
Software Quality
Information Systems
Continuous Integration
Data Security
DevOps
Python
Software Testing Automation Framework
System Testing
Information Technology
SDET

Job description

Perform system testing including requirements analysis, design review, test plan formulation, design and execute test cases, conduct defect tracking, and software quality analysis.

Develop automated testing tools and frameworks, automatically building test environments, and continuous integration.

Implement test tools and collaborate with automation and performance test teams to build up internal tools, frameworks, and platforms to make the team more productive.

Establish, develop, and optimize the CI/CD process for the development team to ensure products release safely and efficiently.

Refine test plans and cases and continuously improve the efficiency of the test process and tooling by leveraging internal automated test infrastructure.

Recommend quality improvements to automation requirements, development, and execution, and facilitate the development and implementation of test automation frameworks., Creating and supporting REST-based API automation testing frameworks using Python;

Designing, developing, and maintaining automated testing frameworks and scripts integrated with CI/CD systems, and building robust, scalable, and high-quality test automation solutions for functional testing;

Identifying, recording, resolving, and documenting software bugs, including tracking bugs and test metrics; and

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.

Employer: TikTok USDS Joint Venture LLC (Please note that on December 19, 2025, TikTok U.S. Data Security Inc. was issued a certificate of conversion from a corporation to a limited liability company and changed its name to TikTok USDS Joint Venture LLC.)

Requirements

Must have a Master's degree or foreign equivalent degree in Computer Science, Engineering (any), Information Systems, Mathematics, Data Science, or a related field, and 2 years of related work experience; OR a Bachelor's degree or foreign equivalent degree in Computer Science, Engineering (any), Information Systems, Mathematics, Data Science, or a related field, and 5 years of post-bachelor's, progressive related work experience.

Of the required experience, must have 2 years of experience in each of the following:

Building and testing software solutions using Agile methodology and DevOps development practices;

Building automated test scripts using Java or Python for front-end testing and backend API testing

Apply for this position