Summary
Overview
Work History
Education
Skills
Timeline
Generic
Tianyi Ding

Tianyi Ding

New York City,United States

Summary

Senior Software Engineer with 10+ years of experience across QA engineering and software development in fintech and insurtech. Experienced in building scalable automation frameworks, CI/CD pipelines, and improving engineering quality across the full Software Development Life Cycle (SDLC). Former QA Lead who built and scaled a QA team from 1 to 5 engineers while establishing testing standards and infrastructure. Currently focused on backend development, production support, and leading high-impact projects that drive business outcomes.

Overview

10
10
years of professional experience

Work History

Senior Software Engineer

Rhino + Jetty
New York, NY
04.2025 - Current
  • Collaborated with PM and Ops team to define project requirements and scope, lead architectural design and implementation of scalable software solutions.
  • Oversaw project development timeline, ensuring timely delivery of medium-sized project despite limited team bandwidth.
  • Acquired proficiency in Rhino Stack, leveraging Ruby on Rails expertise while transitioning from Python development.
  • Executed production support tasks and implemented a Snowflake dashboard for early detection of potential production problems.

Lead Software QA Engineer

Jetty
New York City
04.2020 - 04.2025
  • Work with multiple developer teams to design the testing standard for the development life cycle, design the SDLC for the entire engineer team.
  • Ensure quality during the Agile development life cycle across teams: architecture design, story definition, development, testing, debug, and release. Covered all testing needs the eng team has (API, UI, AWS Lambda, Event-related testing, data testing)
  • Mentor and Manage the entire QA team, worked closely with team leaders and PMs to arrange testing resources and manage the projects
  • Write the automation framework using pytest and selenium from scratch, set instructions for other QA to increase the test automation coverage, and worked with SRE to set up regression job
  • Facilitate QA knowledge share sessions, architect reviews, UAT and demos across teams.

QA Engineer

Ondeck
New York City
10.2015 - 04.2020
  • Work with a development team to ensure quality during the Agile development lifecycle: architecture, story definition, development, testing, and release
  • Test new products and features in areas of online application website
  • Proactively write test automation for application UI and APIs
  • Maintain Test Environments and debug applications
  • Create test tools and processes to tackle the hard problems and help us scale effectively

Education

Master of Engineering - MEng -

Cornell University
Ithaca
12-2015

Bachelor - undefined

Southern Medical School
Guangzhou
12-2014

Skills

  • Programming: Python, Ruby, JavaScript
  • CI/CD & Cloud: Jenkins, GitHub Actions, AWS
  • Software Development Life Cycle (SDLC)
  • Frontend & Backend Development
  • System Design
  • Automation & Testing: Selenium, Python
  • Test Strategy & Quality Engineering
  • Agile / Scrum Development

Timeline

Senior Software Engineer

Rhino + Jetty
04.2025 - Current

Lead Software QA Engineer

Jetty
04.2020 - 04.2025

QA Engineer

Ondeck
10.2015 - 04.2020

Bachelor - undefined

Southern Medical School

Master of Engineering - MEng -

Cornell University