Di Yao
SDET and QA Manager at Cheetah Digital- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Chinese Native or bilingual proficiency
-
Japanese Elementary proficiency
-
English Full professional proficiency
Topline Score
Bio
Experience
-
Cheetah Digital
-
United States
-
Software Development
-
300 - 400 Employee
-
SDET and QA Manager
-
Jun 2017 - Present
Managed a 5 person team globally, increase the automation pass rate from 20% to nearly 100% Developed a process to integrate automation suites execution into the release cycle, automatically Increased the automation coverage from functional, API and performance perspective by 50% Managed a 5 person team globally, increase the automation pass rate from 20% to nearly 100% Developed a process to integrate automation suites execution into the release cycle, automatically Increased the automation coverage from functional, API and performance perspective by 50%
-
-
-
Experian
-
Information Services
-
700 & Above Employee
-
Senior Software QA Engineer
-
Nov 2014 - Present
-
-
-
BlackLine
-
United States
-
Software Development
-
700 & Above Employee
-
Sr. Quality Engineer (Contract through SQA Resources)
-
May 2014 - Nov 2014
Build the whole automation framework for their SaaS and integrate the framework into the Jenkins Server to assist setting up the CI environment Automate the critical/smoke test cases to reduce their regression testing cycle for each production release Build the whole automation framework for their SaaS and integrate the framework into the Jenkins Server to assist setting up the CI environment Automate the critical/smoke test cases to reduce their regression testing cycle for each production release
-
-
-
SQA Resources
-
Software Development
-
1 - 100 Employee
-
SQA Engineer
-
Oct 2012 - Nov 2014
Extend and maintain the ability of company internal SaaS, fix the bugs or issues of an engine to generate test cases from graph. Deploy and Maintain a whole web-based QA environment on a daily base for client. Write automation scripts against this QA environment using Python and Selenium server. Build test framework for ReST and SOAP service in client's web app. Improve the development flow in the Agile environment. Extend and maintain the ability of company internal SaaS, fix the bugs or issues of an engine to generate test cases from graph. Deploy and Maintain a whole web-based QA environment on a daily base for client. Write automation scripts against this QA environment using Python and Selenium server. Build test framework for ReST and SOAP service in client's web app. Improve the development flow in the Agile environment.
-
-
-
The Beachbody Company
-
United States
-
Wellness and Fitness Services
-
700 & Above Employee
-
QA Analyst lead (Contract through SQA Resources)
-
Mar 2013 - Nov 2013
Design and implement the testing plan for a Web-Based application, tracking the bugs and make sure to provide highest quality product Automate test cases for testing the critical functions of each sprint, maintain the old automation framework and use that to support regression testing for each production release Also perform the API service testing and MySQL database verification, load testing for some Web Services through JMeter Design and implement the testing plan for a Web-Based application, tracking the bugs and make sure to provide highest quality product Automate test cases for testing the critical functions of each sprint, maintain the old automation framework and use that to support regression testing for each production release Also perform the API service testing and MySQL database verification, load testing for some Web Services through JMeter
-
-
-
-
Grader
-
Aug 2010 - Jan 2011
Design the project for students to work on as their homework for the whole semester. Help students to understand the principle of Operation System in practicing. Hold an answering session every week to diagnose the problem in students' project. Design the project for students to work on as their homework for the whole semester. Help students to understand the principle of Operation System in practicing. Hold an answering session every week to diagnose the problem in students' project.
-
-
-
University of Southern California
-
United States
-
Higher Education
-
700 & Above Employee
-
IT Administrator Intern
-
Aug 2008 - Jul 2009
Responsible for grading four projects through the whole semester ▪ Participated in the Nachos simulated system maintenance ▪ Assisted students on their project design and solved their problems Responsible for grading four projects through the whole semester ▪ Participated in the Nachos simulated system maintenance ▪ Assisted students on their project design and solved their problems
-
-
-
-
IT Administrator
-
Nov 2007 - May 2008
Responsible for the maintenance, tracking and management of IT assets ▪ Supported on the day to day operations of network and systems Responsible for the maintenance, tracking and management of IT assets ▪ Supported on the day to day operations of network and systems
-
-
Education
-
University of Southern California
Master, Computer Science -
Nankai University
Bachelor, Software Engineering