Summary
Work History
Education
Skills
Project Experience
Timeline
Generic

Yunhao Zhao

Summary

I pride myself on my exceptional teamwork and collaboration skills . My coding expertise stands out, and I have a deep understanding of the software testing lifecycle . My hands-on experience with leading corporations has further honed my proficiency. Additionally, I am adept at leveraging various testing tools to ensure optimal outcomes. Beyond my professional experience, I have a natural curiosity towards software programs. I've developed software on my own and have showcased my projects on GitHub (https://github.com/z729063706).

Work History

Software Testing Engineer

Xiaomi
06.2021 - 09.2021
  • Responsible for the development of the automation testing framework for the Xiaomi Mall mobile app (with a monthly active user base of 14.05 million ). Primarily utilized Python, Appium, Unittest, Jenkins, and Allure . Conducted remote automated testing via Android ADB and generated test reports. Due to changes in testing strategy, this framework was only in its initial stages of development. However, it was already capable of performing actions such as clicks, inputs, and swipes on multiple devices simultaneously and has been put into use.
  • Developed automated scripts to consolidate bugs from bug management tools like Jira into a single database and generate Bug reports. This made it easier for developers to review. The main technologies used were Python, MySQL, Jenkins, and Echart .
  • Led the development of a web frontend to display test reports, primarily using Flask, Vue, and MySQL . I was mainly in charge of writing in Vue, and the development was based on the " vue-element-admin-site " template.

Education

Bachelor of Science - Computer Science

Northeast Forestry University
Harbin, China
06.2023

Master of Science - Computer Science

University of Auckland
Auckland, NZ
11.2024

Skills

  • QA Testing and Automation
  • Database Querying
  • REST Programming
  • C, Python, Java, C#, JavaScript
  • Linux
  • Outlook, Teams

Project Experience

  • Lift on QR(2020): This project utilizes the Raspberry Pi as its platform, aiming to replace traditional elevator buttons with an intelligent panel (currently in the experimental phase) to achieve elevator automation. I independently developed a simple app that communicates with the Raspberry Pi. This app generates random identification codes that synchronize with a database. The elevator system, through Python code running on the Raspberry Pi, accesses the MangoDB database interface from the WeChat app's cloud development to validate the elevator codes, ultimately enabling contactless elevator rides.
  • A machine vision-based system to prevent 'blind spot' accidents(2021): This project aims to assist pedestrians and vehicles in avoiding each other within the 'blind spot' areas. By analyzing captured image data, the system identifies vehicle-specific features. Using OpenCV, it performs real-time local image recognition. When a vehicle is detected approaching from behind, the system emits audio and visual alarms to alert pedestrians to avoid the vehicle.
  • Campus News Website(2022): A cross-platform news website developed using Vue and Java Servlet. It offers functionalities such as news browsing, editing, deletion, user login authentication, and homepage promotion. This project was used as a course design during the school period and got an A+ grade.
  • Student Organization Scheduling System(2022): Developed using Python and Vue, this system can automatically retrieve student timetables and analyze available slots for task assignments. The project has been pilot tested in an organization with 500 members, resulting in significant time savings.
  • COMPSCI 711 Projects(2023): Utilizing C# for socket communication, I successfully developed a system for large file buffered transmission and a two-player interactive game. Through the 711 course, my coding skills were notably enhanced, and I gained a comprehensive understanding of the advantages of object-oriented development. Combined, these two projects earned a score of 29.6 out of 30


Timeline

Software Testing Engineer

Xiaomi
06.2021 - 09.2021

Bachelor of Science - Computer Science

Northeast Forestry University

Master of Science - Computer Science

University of Auckland
Yunhao Zhao