Summary
Overview
Work History
Education
Skills
Timeline
Generic

TING WANG

Software Engineer

Summary

  • Extensive experience in software quality assurance and test development, with deep expertise in the software development lifecycle and Agile methodologies (e.g., SCRUM).
  • Approximately 2 years of experience in test management and team leadership, with strong project management and team coordination skills.
  • Highly skilled in Python and Golang, with a solid understanding of various communication protocols.
  • Expertise in microservices architecture testing and automation tool development
  • Comprehensive understanding and extensive practical experience in QA CI/CD pipelines and optimizing test efficiency.
  • Extensive experience in AI and large model testing
  • Certified as an Intermediate Software Design Engineer, with English proficiency at CET-6 and an IELTS score of 6.0.

Overview

9
9
years of professional experience

Work History

Senior Test Specialist

DP Technology Co., Ltd.
11.2023 - 07.2024
  • Responsible for quality assurance of the company's medical SaaS products and materials SaaS products, ensuring product quality and performance.
  • Conduct benchmark testing for AI models in pharmaceutical chemistry recognition, material electrolyte models, etc.
  • Monitor and ensure the quality of material data, improve data accuracy and integrity through effective strategies to support decision-making.
  • Drive and optimize internal process development, establish process standards, and improve team efficiency and product quality.
  • Lead the implementation and management of automation processes, using Python to enhance work efficiency and accuracy.
  • Actively introduce and share cutting-edge technology knowledge, promoting continuous improvement and innovation in team technical capabilities.

Test Manager

Beijing WiseStone Technology Co., Ltd.
05.2022 - 09.2023
  • Established and refined the overall product-development-test-release process for the engineering team.
  • Built the engineering group's PMO from scratch, establishing testing processes (e.g., review standards, test entry criteria, case standards, bug standards, automation case standards, case internal review standards, retrospection standards, API documentation standards, release entry standards).
  • Led the execution of these processes with high praise from partner departments.
  • Achieved a reduction of over 35% in average department bug levels, with a stable miss rate of below 5%, and no online P0-level incidents.
  • Pioneered the technicalization of testing, including API automation framework building, improved manpower efficiency by over 55%.
  • Supported data platform testing, including iterative computing platform testing, data warehouse layered testing, Spark testing solutions, and quality measurement.
  • Built a basic quality and efficiency platform reflecting bug distribution, bug trends, and used for bug retrospectives.
  • Daily efficiency improvement projects, such as bug auto-tracking and automated code verification mechanisms at code entry.
  • Supported company-level CICD projects using GitLab CI and Docker file.
  • Solved company-level testing challenges by exploring and implementing the latest industry testing solutions.

Senior Software Development Engineer in Test

Tantan Technology Beijing Co., Ltd.
12.2020 - 12.2021

1. Dual-Platform Incremental Coverage Production and Maintenance (Python as the primary language)

  • Uploaded and analyzed incremental coverage for both Android and iOS business tests, displaying and analyzing results.
  • Parsing, displaying, and analyzing coverage for logic modules.
  • Routine maintenance, exception handling, and addressing usage issues.
  • Explored accurate usage strategies for dual-platform coverage.

2. Backend Intelligent Test Development and Design (Python)

  • Designed and implemented a diff testing framework.
  • Designed and implemented noise reduction strategies and frameworks for testing.
  • Participated in the research, design, and construction of traffic replication and playback.
  • Collaborated with the operations department to interface with online traffic data (using Elasticsearch).

3. Ad Delivery Business - Marketing Line - Backend Service Maintenance (Golang as the primary language)

  • Followed Agile development iterations, daily sync with developers on the to-do/doing/done/backlog board.
  • Reviewed unit test cases.
  • Designed interface test cases.
  • Developed efficiency improvement tools, such as scripts to simulate the ad delivery process.
  • Analyzed and regressed online issues.
  • Managed the testing issue lifecycle (Jira).

4. Data Quality Monitoring and Exception Management

  • Monitored indicators on data dashboards by channel and time, compared with Doris, and issued timely alerts.
  • Collaborated with product managers, operations, and data analysts in data-driven decision-making to optimize ad delivery strategies.

5. Test Environment Deployment and Support

  • Independently set up components such as PostgreSQL, Kafka, Redis, etc.
  • Migrated and deployed services on physical machines and public clouds.
  • Mocked relevant dependent service interfaces (grpc/HTTP).

6. Daily Guidance for Junior and Mid-Level Software Test Engineers and Interns

  • Provided mentorship and support to junior and mid-level test engineers and interns in their daily tasks.

Senior Software Development Engineer in Test

Shanghai Qiniu Technology Co., Ltd.
03.2018 - 11.2020
  • Managed all iterations and releases for the authorized DNS system.
  • Developed automation scripts (Golang/Python) for tasks such as benchmarking DNS accuracy.
  • Led the end-to-end development of the authorization testing process from scratch.
  • Completed unit and integration testing reports, and improved integration test coverage.

2. CDN Scheduling System:

  • Established a comprehensive testing framework for the scheduling system, supporting product iterations and assisting with regression, canary, and performance testing.
  • Developed and implemented testing strategies, test cases, and CICD pipelines.
  • Created behavior-driven testing frameworks and automated interface and end-to-end test cases.
  • Spearheaded the quality assurance system's establishment from the ground up.

3. Cloud Storage System (Public/Private Cloud):

  • Followed up on the iterations of cloud storage system architecture and services, focusing on API and backend automation testing, identifying development issues involving Redis clusters, MongoDB, etc.
  • Monitored pipeline iteration results and promptly addressed failed cases, responded to daily Slack alerts in a timely manner.
  • Conducted interface performance testing, simulating tens of thousands of users (using Locust/Apache Bench).

4. Maintenance of Jenkins-Based CICD Pipeline:

  • Managed and maintained the CICD pipeline for the business line, establishing a quality monitoring system.

5. End-to-End Testing Using Ginkgo Framework in Go:

  • Developed and reported on the coverage of various services, integrated with the company's internal display platform, and provided summaries and feedback on monthly/quarterly testing performance.
  • Designed and implemented automated test cases for new features.

6. Test Case Design and Code Review:

  • Designed test cases based on system strategies and implementation scenarios, participated in requirement analysis, code reviews, and contributed to establishing PR merge rules.

7. Risk Management and Gray Release Strategy:

  • Led the team in designing and participating in failure contingency plans and formulating gray release strategies, ensuring efficient risk mitigation.

8. Team Management:

  • Participated in CICD research and implementation, promoted continuous improvement and execution of engineering sprints, and monitored the progress of tasks within the team.

Software Development Engineer in Test

Megvii
01.2016 - 03.2018

1. Algorithm Benchmarking and Continuous Iteration of Face Recognition Models

  • Developed and packaged the face recognition model into an SDK, then utilized the SDK to test model performance.
  • Data collection, processing, and result presentation using MongoDB and Python.
  • Deployment of the testing environment on Linux using Supervisor.

2. API Performance and Load Testing (Locust/Jmeter/Apache Bench)

  • Conducted performance testing focusing on response latency, concurrency, and hardware load.
  • Used Locust for web concurrency testing, Jmeter for server-side API testing, and Python libraries to monitor and analyze server performance on Linux.

3. Automated Testing of Low-level APIs and Video Stream Recognition

  • Developed low-level models in Go, interfacing with business layers, including both static and dynamic APIs.
  • Created load testing scripts for static APIs and simulated video stream connections for dynamic ones.
  • Analyzed logs and identified bugs for unexpected test results.

4. Business Layer UI Testing, API Testing, and Stress Testing

  • Implemented automated web testing using Selenium and established API testing frameworks with Python.
  • Conducted multi-face, multi-scenario stress testing.
  • Led the team in designing and managing test cases using Mantis.

5. Hardware Testing and Selection for Servers/Cameras/Smart Access Control Machines

  • Performed functionality and selection testing for relevant host boxes and hardware.
  • Debugged and tested smart hardware, including access control machines and integrated gate machines.

6. Team Management: Leading Data Annotation for Face Recognition

  • Managed an outsourced team responsible for annotating data from both dynamic videos and static images.
  • Oversaw the scheduling, inspection, and management of annotation tasks.

7. Team Management: Leading Functional Test Engineers in Automating Test Cases

  • Directed the team in writing and implementing automated test cases.

Education

Bachelor of Engineering - Software Engineer

Xiamen University
04.2001 -

Skills

    Functional Testing Know-how

    Agile Methodology Experience

    Quality Assurance Testing

    Debugging techniques

    API Testing Mastery

    Performance Testing Proficiency

    Project Management

Timeline

Senior Test Specialist

DP Technology Co., Ltd.
11.2023 - 07.2024

Test Manager

Beijing WiseStone Technology Co., Ltd.
05.2022 - 09.2023

Senior Software Development Engineer in Test

Tantan Technology Beijing Co., Ltd.
12.2020 - 12.2021

Senior Software Development Engineer in Test

Shanghai Qiniu Technology Co., Ltd.
03.2018 - 11.2020

Software Development Engineer in Test

Megvii
01.2016 - 03.2018

Bachelor of Engineering - Software Engineer

Xiamen University
04.2001 -
TING WANGSoftware Engineer