×
Siyuan "Ray" Zhang

Siyuan "Ray" Zhang

QA/Software Developer in Test

30 Harrison Garden Blvd, Toronto, Ontario, Canada, M2N7A9
+1 6038429073
English, Chinese

Background


Work Experience

Work Experience

  • Senior QA Engineer, Casa Systems

    Jun, 2020 - Jun, 20233 years 1 month

    • Configured and deployed LTE-only, 4G/5G NSA, and SA femtos onto QA/Lab sites.

    • Verified functionalities and the performance of femtos with various user equipment through Vysor, Iperf, and signal attenuator.

    • Developed Python3 programs using paramiko to establish a connection through a routing host, and download compressed system report from Production units.

    • Developed Python3 programs using Panda and Numpy to retrieve and analyze specific data, generating a concise view of units’ functionality and performance and replacing the original manual procedure.

    • Developed and automated Web Application regression test cases and smoke tests using Selenium in Python3.

    • Deployed, maintained, and created cloud sources on Linux servers. Launched docker (VM) or KVM-packed services, deployed products on them, and maintained VM and their host servers for optimal performance.

    • Conducted backend tests and verified integrated Pulsar service.

    • Applied configurations based on requirements and verified service using Linux CLI and Wireshark in Windows, resulting in improved quality and increased efficiency.

  • QA Engineer, Northern Lights Technology Development

    Aug, 2013 - Aug, 20174 years

    • Developed comprehensive test plans and test cases for B2C websites and software, ensuring functionality, performance, and security.

    • Developed C# Selenium WebDriver automation test script to streamline website workflow testing and improve accuracy and efficiency.

    • Prepared comprehensive test data based on requirements using SQL queries and JSON/XML composition.

    • Identified and resolved web application issues by studying applications and errors with browser developer tools, and working closely with developers to verify fixes and new features.

Projects Experience

Projects Experience

  • Bioinformatics Genome Alignment

    Feb, 2019 - May, 20193 months

    An acadamic study of Genome sequence and various Bioinformatic tools such as Kraken and Kaiju

    • Developed bash scripts for automation testing of Bioinformatic tools - Kraken and Kaiju with raw biodata from NCBI as a software developer in a team of biological students.

    • Developed Python3 script to parse and process raw data, and created a database using SQLite 3.11, so that the processed data could be imported for the project. Integrated shell automation results with Python3 program to retrieve processed data from SQLite 3.11 database for comparison experiments.

Skills

Skills

  • Programming language

    Python

    C++

  • Development\QA tools

    Linux cli

    SQL

    Wireshark

Education

Education

  • Computer Science, MSc (Master of Science), University of New Hampshire

    Aug, 2017 - May, 2020

  • Communication Engineering, BEng (Bachelor of Engineering), Huaqiao University

    Sep, 2007 - Jun, 2011