Canada
• Master’s degree in Computer Science with more than ten years of work experience in testing and coding • Experienced in test processes from creation of test plan, test case design, automation implementation, and manual testing • Strong skills in various types of testing such as functional, integration, regression, compatibility, stress/load, security, accessibility and localization/globalization testing • Solid understanding of Agile & Scrum progress management • More than ten years’ experience in Web applications, API testing • Experience in C#, Selenium Webdriver, Nodejs/Javascript, Appium, Postman • Familiar with Unix/Linux, Jenkins, Jira, Vagrant/Virtualbox, iOS UIAutomation, Robot Framework • Good knowledge in database and SQL • Highly organized and thorough in documentation and testing • Collaborate effectively with members of the team including product manager and developers • Proficient in English and Mandarin
Full-time: Jul 2018 - Aug 2021 Part-time: Sep 2021 - Mar 2025 Project: D3 VSOC / Admin Tools: TFS Project: D3 SOAR Language: Python Tools: Jira, Postman, Burp, Selenium/Webdriver • Provided feedback to product design • Create test plan and test cases for API and Web Application • Executed manual test cases in different browsers and recorded test results • Designed automation Test based on product features • Implemented automation test cases • Worked with developers to ensure the test coverage of products • Created and verify bugs • Analyzed and summarized penetration test issues, created penetration test plan • Monitored and followed up production issues, reviewed root cause and solution correctness • Helped improving development process by providing suggestions and new coding convention • Supported BA to investigate customer issues and figured out the solution • Coach QA and developers with different types of tests
Project: Intouch Followup / Intouch Drive Language: Nodejs/Javascript, Shell Script, Java Tools: GitHub, Selenium/Webdriver, Appium Server, Postman/Newman, PostgreSQL, iOS UIAutomation, Vagrant/Virtualbox, Jenkins, Jira, Jbehave/BDD • Participated in product design • Designed test cases and wrote test design documents • Developed automation test framework for API and Web UI testing • Implemented and maintained automation test cases • Setup automation testing environment and topology • Built automation result reporting system • Monitored automation result and analyzed potential product issues • Executed manual tests in various browsers on both desktop and mobile devices • Participated in each release to ensure product quality
Software Development Engineer in Test, Microsoft (China) Co., Ltd., China, 2007 – 2013 Software Test Engineer, VanceInfo Technologies Inc., China, 2004 – 2007 Projects: Office365 (2012-2013) & Exchange 2007, 2010, 2013 (2005-2012) Language: C#, .Net Framework, Powershell script Tools: Visual Studio, SQL Server, Fiddler, Httpwatch, Firebugs Project: 3GPP Tool (2004-2005) Language: C#, Perl Tools: WMEncoder • Reviewed function/design specifications and gave feedback • Made test plan, broke down tasks, and provided the estimation of time costs to the manager • Designed test cases and wrote test design documents • Worked with developers to ensure the code coverage of products • Maintained test code, automation framework, test topologies and test tools • Monitored the automation results in every build to catch product bugs or test bugs • Executed performance/stress tests, analyzed the results to find bottlenecks • Ran accessibility, security, localization/globalization, integration and compatibility tests • Followed up the bugs in bug tracking system, and verified them in a new build • Installed, configured and maintained test machines, as well as set up different test topologies • Cooperated with the partner team to set up test environments for integration testing • Performed sanity test for developers to ensure code quality • Conducted manual tests in IE, Firefox, Chrome, and Safari • Developed test tools to help team member to do various complex tests • Reviewed test code for other team members • Provided support to other teams when they had trouble in writing/debugging test cases • Mentored new hires and offered help in their daily work • On call for online product, troubleshot different issues and investigated the root causes