Aug 2016 - Present
• 9 yrsJul 2015 - Jul 2016
• 1 yr 1 mo-- Use Java to maintain and improve Multithreading stress test framework.
-- Design stress tests for database server features to catch bugs in stress environment, which usually hard to find in function tests.
-- Write XML test configuration files for different test cases to ensure enough testing coverage.
-- Use shell script to implement tests on Linux servers and server tuning.
Jul 2010 - Jul 2015
• 5 yrs 1 mo-- Use python to write Automation Scripts for GUI, device and system tests.
-- Maintain Python automation framework to make sure the automation tests can run with new changes and features in the product.
-- Automate performance and scalability tests, upgrade tests, GUI check up tests to shorten testing time and save testing resources.
-- Run performance and scalability tests and provide detailed analysis report to customer support and marketing as reference.
-- Build customer system which involves integration of different types of network devices to perform system testing for the product.
-- Use network analysis tools (eg. Wireshark) to address issues in the system.
-- Write test plan according to the requirements and specifications. Design and execute test cases to ensure testing coverage.
-- Implement unit tests for different functions. Perform regression test during release season.
-- Work with development team; Help build testing environment.
-- Log, track, review and reproduce bugs.
Sep 2008 - Jul 2010
• 1 yr 11 mos-- Use automation testing tools (eg. LoadRunner, QTP) to do function, performance and stress tests.
-- Various database servers, browsers and Platforms are covered in testing for windows client and web applications.
-- Write T-SQL script for customer database to identify issues.
-- Design and execute test plan, test cases to cover function testing and regression testing for different features.
-- Review and reproduce customer bugs.
-- Coordinate the developer, QA and support team.