Search jobs > Mountain View, CA > Software development

Software Development Engineer in Test - Platform Team - USDS

TikTok
Mountain View
Full-time

About TikTok . Data SecurityTikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy.

Data Security ( USDS ) is a subsidiary of TikTok in the . This new, security-first division was created to bring heightened focus and governance to our data protection policies and content assurance protocols to keep .

users safe. Our focus is on providing oversight and protection of the TikTok platform and . user data, so millions of Americans can continue turning to TikTok to learn something new, earn a living, express themselves creatively, or be entertained.

The teams within USDS that deliver on this commitment daily span across Trust & Safety, Security & Privacy, Engineering, User & Product Ops, Corporate Functions and more.

Why Join UsCreation 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. We are the Platform Test Engineering team striving to become a world-class SDET team, leverage cutting-edge technologies and practices, robust data-driven processes.

Drive efficiency to accept a wider scope of challenges. Dedicate ourselves to continuous learning, achieving unparalleled proficiency in testing.

Our goal is to provide high quality service and work- across Platform Engineering teams for test automation, user feedback, functional testing, and application release.

Protect our US customer data, through systematic testing, comprehensive evaluations. In order to enhance collaboration and cross-functional partnerships, among other things, at this time, our organization follows a hybrid work schedule that requires employees to work in the office 3 days a week, or as directed by their manager / department.

We regularly review our hybrid work model, and the specific requirements may change at any time. Responsibilities - Conduct thorough testing of payment processing systems, including transaction flows, payment gateways, and integration points, to identify any defects, inconsistencies, or inaccuracies.

  • Set up and configure test environments that mimic real-world payment scenarios to simulate and replicate different payment scenarios accurately.
  • Create comprehensive test cases and test scripts to validate payment workflows, security protocols, and system reliability.
  • Perform regression testing to ensure that updates, changes, or fixes to payment systems do not adversely affect existing functionalities.
  • Work closely with cross-functional teams, including developers, product managers, and customer support, to understand payment-related requirements and provide valuable insights to enhance the overall payment process.
  • Identify opportunities to streamline payment processes, enhance system performance, and optimize payment workflows to improve efficiency and customer satisfaction.
  • Maintain clear and organized documentation of test cases, procedures, and test results for reference and compliance purposes using test case management tools such as ALM, TestRail etc - Stay informed about the latest industry trends, payment regulations, and quality assurance best practices to ensure our payment systems adhere to the highest standards.
  • Develop and implement a comprehensive test automation strategy, including creating and maintaining automated test scripts, integrating them into the CI / CD pipeline, and continuously enhancing coverage to detect defects early in the software development cycle.
  • Collaborate with cross-functional teams to identify automation opportunities, share best practices, and generate meaningful metrics and reports, contributing to improved testing efficiency, faster delivery cycles, and overall software quality.

Min Qualifications- Bachelor's degree in Information Technology, Computer Science or related field- 2+ years of experience in black-box and white-box testing, functional, automation, performance testing and backend testing.

Preferred Qualifications- Proven experience in payments QA, software testing, or related roles, with familiarity in payment processing concepts.

  • Demonstrated coding skills in Python, Go, or Java; experience with automation test frameworks like Pytest or TestNG is a plus.
  • Proficient in test case / script creation and execution, with strong analytical skills and attention to detail.- Effective communication and collaboration skills with geographically distributed teams and cross-functional partners.
  • Passionate, self-motivated, and good teamwork skills, adaptable to different work environments with flexible work hours.
  • Proficiency in quality metrics, dashboards, and KPI management is advantageous.- Experience with testing tools / methodologies and knowledge of agile practices.
  • Demonstrated proficiency in test automation, scripting, and test framework development, including the use of automation tools such as Selenium, Appium, TestNG, Postman, JUnit, and Pytest.
  • Strong problem-solving abilities for diagnosing and resolving automation issues, with expertise in web services and backend testing.
  • Hands-on experience with performance testing tools like JMeter and Gatling, familiarity with device testing on iOS and Android platforms, and exceptional debugging skills to replicate and resolve production issues. D&I Statement
  • 30+ days ago
Related jobs
Promoted
ID.me
Mountain View, California

AD&D insurance, 401(k) with company match, parental leave, ability to participate in unlimited paid time off subject to the terms and conditions of the PTO policy, including 8 company wide holidays, short and long-term disability insurance, accident and critical illness insurance, referral bonus pol...

Amazon
Sunnyvale, California

Are you interested in jumping into the driver’s seat of our sensational FireTV partner products? We are looking for exceptional talent to join as Software Development Engineer in Test in the Fire TV team. Here you will drive key engineering and business decisions that impact Amazon’s long-term visio...

Samsung Electronics Perú
Mountain View, California

Design and maintain automated tests that provide functional, regression, and integration test coverage for microservices that deal with order processing. Senior Software Development Engineer In Test. Hands-on coding, debugging, and fixing of automation scripts in Javascript / Typescript and NodeJS. ...

Promoted
Snowflake
San Mateo, California

The Billing & Payments Platform team builds Snowflake's central data repository and infrastructure on customer resource consumption, revenue processing, invoicing and reporting. To be successful in the role, the candidate needs to have significant experience in software engineering and domain expert...

Dolby Laboratories
Sunnyvale, California

Completed Bachelor’s degree or equivalent experience in Computer Science and/or Electrical Engineering with an emphasis on and/or passion for multimedia/computer vision/ and 5+ years of experience in software test engineering. Develop and manage new CI, test infrastructure, test designs and executio...

Netskope
Santa Clara, California

Implement continuous integration and continuous testing practices to streamline the testing process. Create and maintain comprehensive test documentation, including test plans, test cases, and test reports. You will help to validate ingestion pipelines and query platforms while working closely with ...

Store No. 8
Sunnyvale, California

Eager to work on the line between Software Engineering and System Engineering. We’re a team of 15,000+ software engineers, data scientists and service professionals within Walmart, the world’s largest retailer, delivering innovations that improve how our customers shop and empower our 2. Be a techni...

Google Inc.
Sunnyvale, California

We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing ever...

Bytedance
San Jose, California

The AML Machine Learning System team combines system engineering and machine learning to develop and operate massively distributed machine learning training, inference systems and services around the world. In the engineering team, you'll have the opportunity to build the large scale heterogeneous s...

ByteDance
San Jose, California

Experience in one of the following areas is a big plus:- Demonstrated expertise in advanced algorithm system design and implementation, including but not limited to inference engines, algorithm pipelines, e2e ML solutions and LLM/AIGC applications. With a suite of more than a dozen products, includi...