I am a results-driven QA Engineer with over 10 years of experience designing and maintaining automation tools and CI/CD pipelines for multi-platform testing including Windows, Linux, Mac, Android, and iOS. I am proficient in multiple programming languages such as C++, C#, Ruby, and Python, and have extensive expertise in performance and stress testing for both web and mobile applications. I thrive in Agile and DevOps environments, contributing to faster release cycles and reducing regression detection times by 30%. I enjoy collaborating with cross-functional teams to develop efficient test frameworks and utilities, and continuously improving product quality through rigorous testing strategies.

Yan Qi

I am a results-driven QA Engineer with over 10 years of experience designing and maintaining automation tools and CI/CD pipelines for multi-platform testing including Windows, Linux, Mac, Android, and iOS. I am proficient in multiple programming languages such as C++, C#, Ruby, and Python, and have extensive expertise in performance and stress testing for both web and mobile applications. I thrive in Agile and DevOps environments, contributing to faster release cycles and reducing regression detection times by 30%. I enjoy collaborating with cross-functional teams to develop efficient test frameworks and utilities, and continuously improving product quality through rigorous testing strategies.

Available to hire

I am a results-driven QA Engineer with over 10 years of experience designing and maintaining automation tools and CI/CD pipelines for multi-platform testing including Windows, Linux, Mac, Android, and iOS. I am proficient in multiple programming languages such as C++, C#, Ruby, and Python, and have extensive expertise in performance and stress testing for both web and mobile applications.

I thrive in Agile and DevOps environments, contributing to faster release cycles and reducing regression detection times by 30%. I enjoy collaborating with cross-functional teams to develop efficient test frameworks and utilities, and continuously improving product quality through rigorous testing strategies.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Work Experience

Software QA Engineer at Cisco
January 1, 2022 - Present
Designed and implemented automated testing frameworks for Cisco Secure Endpoint, validating detection and response against advanced threats using Ruby, Python, and PowerShell scripts. Integrated automated tests into CI/CD pipelines using Jenkins and Groovy, reducing regression detection time by 30% and accelerating release cycles. Developed custom utilities for OpenSearch/Kibana dashboards enhancing test reporting and visibility. Collaborated in Agile sprints aligning testing strategies with development goals and executed performance and persistence tests to improve product resilience.
Test Developer at Paysafe Group
December 1, 2021 - September 2, 2025
Created automated tests with Selenium WebDriver using Ruby for a digital wallet platform. Developed backend and frontend automation tests using FitNesse, Java, SQL, and Selenium. Also executed automated REST API tests and manual tests to ensure product quality.
QA Analyst at Immersion
November 1, 2018 - September 2, 2025
Created test plans for TouchSense-SDK, developed test apps and automation tests in Java, Robotium, Google Test, and CTS. Conducted feature and performance tests using PicoScope. Verified analytics and cloud-based authentication and license management system. Designed and implemented automated tools in Python for AWS cloud-based products.
QA Test Engineer at Nuance
August 1, 2015 - September 2, 2025
Created software test plans and automated tests for functional and performance assessment. Adapted existing test scripts to specific projects and analyzed test results to create reports and document software defects.
Software Developer at Home Project
October 1, 2014 - September 2, 2025
Developed a notification system for mobile using Android email client and a notification server on Linux driving GSM modem with C and Java.
Software Developer at Giatec Scientific Inc
November 1, 2013 - September 2, 2025
Developed boot loader for microcontroller, an Android 4.1 mobile application, and Windows application using Visual Studio 2012 and .NET Framework 4.0.
Software Developer at Coolsand Tech
January 1, 2008 - September 2, 2025
Developed and verified software platform including real-time operating system, communication framework, and hardware drivers for 32-bit MIPS CPU. Developed and tested WAP browser, MMS client, POP3/SMTP protocols, email client, and modules like call control, network, and GPRS for the platform.
Software Developer at Anydata
January 1, 2005 - September 2, 2025
Handled bug tracking and test reporting for MSM chipsets. Developed test tools and verified embedded software on wireless applications based on CDMA2000 modem, including SMS service, TCP/IP over serial port, and drivers/applications for DTMF chip and G3 FAX protocol.
Software Developer at CII Tech
January 1, 2004 - September 2, 2025
Developed embedded software for MIPS CPU portable CD-ROM/MP3 player including embedded file systems. Ported GNU toolchains for C/C++ development based on MIPS CPU architecture.
Software Developer at Global Golden View
January 1, 2002 - September 2, 2025
Developed embedded system for managing FLASH on Motorola6502 CPU and researched algorithms for data compressing for electronic dictionary.

Education

Master at Université du Québec à Chicoutimi
January 1, 2009 - January 1, 2012
Bachelor at Zhengzhou University
January 1, 1995 - January 1, 1999

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Telecommunications, Computers & Electronics, Financial Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Hire a QA Engineer

We have the best qa engineer experts on Twine. Hire a qa engineer in Calgary today.