Software Test Engineer
Extensive knowledge and experience in Software Development Life Cycle (SDLC), both in software and hardware, especially in the area of Software Quality Tests, such as Functional / Feature / Black Box Tests, and System Integration / Performance Tests. Utilized the automation tools and integrated them with scripting / programming to make the tests more robust. As a team lead coordinated all the resources as project needed to deliver quality products / services to customers on time.
Performance Test Engineer @ Executed the tests for CvAS Converged Application Server (billing system for GSM/CDMA pre-paid/post-paid services) on performance evaluation on the CPU / memory usage, response time, capacity measurement, system overloading, memory leak, and workload test.
Rolled out the road map for performance tests including, creation of test plan, the coverage of the test cases, ran stress/workload tests on the calculation of Busy Hour Call Attempts, and finally sent out report to customer with the test data logged during the tests.
Executed and analyzed the results tested on SQL database cluster for its capacity and performance based on the throughput on records read/updated rates and evaluated the impacts on latency (45ms) and packets lost (1 in 5000) through Shunra.
Developed the scripts (shell, Perl) along with in-house automation tools to make the tests more efficient and robotic, and the use of automation tool Silk Performer to test the web application.
Used Java tools JConsole and JProfiler to analyze the performance issues for Java CvAS for its CPU/memory heap usages, memory leaks, response times, capacities measurement, workload tests, threads conflicts, and debugging.
Created Seagull scripts to run the Diameter (an alternative for RADIUS) call flows for performance evaluation.
Used Rally as a tool for Agile methodology on project management, including the daily scrum, User Story, Defects, etc. From May 2008 to December 2012 (4 years 8 months) Deputy Manager @ Oversaw and led multiple projects at the same time, and managed to work intensively to deliver the quality products on time.
Worked with customers (Microsoft, Siemens, Linksys, Belkin, Toshiba, Fujitsu etc.) on various products, and provided mentoring, technical guidance for the team members on all phases of the development cycles.
Led the projects on Zune (iPod like device for Microsoft), TV Tuner, Set Top Box, Wireless LAN card, Wireless Access Point, VoIP gateway products for the test schedule, issues, found bugs, and coordinated with development, marketing and sales teams on those various issues.
Worked with Siemens’ auditor for the evaluation on ASKEY based on the processes of CMMI Capacity Maturity Model Integration, and decided what the improvement should be.
Led and successfully setup a Wi-Fi Pre-Certified lab to test all the products equipped with Wi-Fi feature, and charged/tested the Wi-Fi products to be certified from other company as well.
Used automation tools, Win Runner (GUI interfaces), and evaluated the new test equipment for its cost, capability, and features implemented, to find the best one for the project.
Created the automation test scripts in Tcl/Tk for WLAN AP/Routers to fully utilize the test tools, SmartBits/ScriptCenter (Ethernet performance), Chariot (wireless performance), CDRouter (router features), and bulk calls generator Crescendo.
Testing on VoIP IAD/Gateway (2 ~ 30 ports) for its performance and VoIP features on different protocols (MGCP, SIP, H.323) through various tools, Clarent, Crescendo, SmartBits, and Ethereal. From October 2002 to July 2007 (4 years 10 months) System Test Engineer @ Setup/configured and used calls simulator Abacus I to perform the Manual / Load Testing for Integrator C2308 VoIP Gateway, and its interoperability with Cisco AS5300 VoIP gateway From January 2002 to March 2002 (3 months) Product Test Engineer @ Created the test plans and the scripts to test the functionality of Operator Services /Emergency Calls for VoIP/VoATM SM (Service Manager /Call Agent) in different protocol Interfaces, SGCP, MGCP, SS7, and H.323. From December 1999 to July 2001 (1 year 8 months) System Test Engineer @ Executed and ran the lab configuration on SONET/SDH network to test the Configuration and Fault Tolerance for network management system of ITM NM/XM. From July 1998 to December 1999 (1 year 6 months) Embedded Software Developer @ Re-engineered the inter-CPU messages within Supervisor Unit of Fujitsu SONET ADD/DROP Multiplexers and reviewed its non-conformance issues based on the Bellcore GR-253. From November 1995 to July 1998 (2 years 9 months)
Master of Science (MS), Computer Science @ Monmouth University Joshua Kuo is skilled in: ClearCase, Telecommunications, Embedded Systems, Software Development, Agile Methodologies, Test Automation, Software QA, GSM/CDMA, Wireless LAN Networking, SIP/MGCP/H.323, Tcl/Tk, Unix Shell Scripting, ODM & OEM Manufacturing, VoIP / Call Agent, MySQL