***** ****** ****** . ******* . ** ***** . usA
Phone 240-***-**** . E-mail ablfsr@r.postjobfree.com
Jun Lan
Summary
* ***** ** ********** ** testing distributed J2EE & IVR
systems and applications.
In-depth knowledge of Test Automation, Performance Testing,
Analysis and Tuning.
Creative, detail-oriented and self-motivated, with strong
problem solving skills.
Certificates
Sun Certified Programmer for Java 2 Platform 91%
AWARDS
Convergys 2004 CI YAHOO Award
Convergys 06/2006 Excellence Award
Technical SKILLS
System Test: Installation Test, New Feature Test, Regression
Test, Security Test, Compatibility Test, Error Handling Test,
Performance Test, Stress Test, Capacity Test, Failover and
Recovery Test;
Software Testing & Test Automation Tools: TestDirector,
TestLink,Empirix Hammer IT, Empirix Hammer FX CallMaster,
Empirix eTest Suite, Rational Robot, Rational Pure Coverage,
JUnit, QFTest, OpenSTA, soapUI, JMeter, Grinder,
Ethereal/Wireshark;
Programming: Java, GWT, Spring Framework, Perl, Python, Unit
Shell, C++, C#, C, JSP, JSF, JDBC, HTML, CSS, XML,
JavaScript, AJAX, ASP.NET, VBScript, UML, VXML, CCXML, SCXML,
SQL;
Database and Tools: Oracle, SQL Server, Sybase, Access,
Erwin, SQL Navigator, Toad, SQLDeveloper;
Development & Configuration Management Tools: Eclipse,
Rational Rose Enterprise Edition, DreamWeaver MX, Visio,
Audium Studio, Intervoice Interactive Composer, Visual
SourceSafe, Rational ClearQuest, Rational ClearCase, JIRA,
Apache Ant, StarTeam;
Platforms: Windows 2003/2000 Server, Windows XP, Linux,
Solaris, VMWare;
Web and Application Server: Apache, BEA WebLogic, IBM
WebSphere, SonicMQ, Tomcat, IIS, Resin;
Other: TCP/IP, SSL, VoIP(SIP/RTP), Cisco Content Switch,
VMWare vCenter;
EXPERIENCE
2010.5-present VeriSign, Inc. Sterling, VA
Performance Engineer (Contract), VeriSign Naming Service
Responsibilities:
As Performance Test Specialist, perform VeriSign naming
service product load test execution and analysis, maintain
valid test environment.
As Test Automation Specialist, maintain and enhance test
automation tools.
Achievements:
Load tested and monitored servers running on VMWare.
Provisioned maximum capacity for VMWare hosts and guests.
Significantly reduced cost for physical servers while
maintaining performance test environment's reliability and
capability.
Enhanced production load monitoring and analysis with
automatic cron executed log file parsing and data
persistence. Presented volume and performance trend in both
table and charts. Provided instant view on production load
pattern. Significantly reduced data analyzing and test
planning time. Allowed quickly adapt to production load
pattern. Application was implemented in Java, GWT, Spring
Framework.
Reduced manual test effort with cron executed Perl and Java
application to automatically execute test, analyze result and
produce Excel chart report.
2009.11-2010.5 Convergys Corporation Reston, VA
Senior Testing Analyst, Intelligent Notification Product
Testing
Responsibilities:
As Test Automation Specialist, design and develop test
automation tools aimed to reduce test preparation, execution
and result verification time.
As Lead Test Analyst, participate in all aspects in system
test cycle:
Analyze product and functional requirements; plan test scope,
goals and objectives; prepare and document test cases;
Set up and maintain test environment, administer test
servers;
Perform installation verification;
Execute test cases and monitor test progress;
Use JIRA to raise, track and follow through bugs with
development team till resolution.
Coach and assist junior team members.
Achievements:
Designed and developed Media Server Simulator in Java that
polls jobs from Advanced Notification Gateway and returns
simulated response. The tool enabled phone-dialing functional
and load testing without using actual phone lines, eliminated
telecom cost and chance of calling real customers by error.
Designed and developed Call List Generator tool in Perl that
creates notification job input file containing dummy phone
numbers to user specified Countries and customizable
application data. The tool reduced test data preparation time
from hours to seconds. A call list detail report is also
generated along with the list that summarizes each category
of generated phone numbers and simplified test result
verification, which would otherwise involve manual counting.
Designed and developed PBX Simulator in JSP/VXML that can
simulate different PBX menu systems. Eliminated the need and
associated cost of setting up real PBX systems to execute PBX
extension-dialing functional test cases.
Evaluated web service testing tools; designed and developed
soapUI data-driven test suite for Web Services test
automation.
Evaluated web service load test tools; designed and developed
JMeter test suite to allow dynamic load change using external
Perl script.
Authored user guide for all above test tools and suites for
training purposes.
2009.8-2009.11 L-3 Communications Arlington, VA
Senior Testing Engineer, US-VISIT
As part of US-VISIT testing team, responsible for test
automation and manual test.
2003.3-2009.8 Convergys Corporation Reston, VA
Senior Testing Analyst, SpeechPort System Testing
Responsibilities:
As Test Automation team lead, design, develop and maintain
system test automation suites.
As Empirix product specialist, coach test automation team
members to maintain Hammer regression test database. Train
other test team members to use automation tools and
regression suites. Train development and application testing
teams on Hammer automation tool. Coordinate hammer resource
usage between teams.
Manage performance test environment and assist development
team to define load test goals, prepare test data/scenario
and execute load tests. Design, develop and maintain
performance test tools and scripts. Analyze and interpret
test results.
As senior member of the test team, responsible for all
aspects of system test cycle in components of SpeechPort
platform: Telephony Server (TDM and VoIP), Speech Gateway,
Speechport Application Framework, OA&M Framework, network
security, Cisco Content Switch, Cisco Call Services, Cisco
Audium Studio, Avaya Communication Manager and SIP Enablement
Server, Tomcat server, Resin server, Apache server, BEA
WebLogic server, Sonic MQ, VMWare virtualization and more.
Achievements:
Designed and developed data-driven Hammer regression test
automation framework. Automated end-to-end verification and
reporting including call session identification, voice
recognition, call log filtering and error detection. Over
1,800 test cases were automated. Human effort and errors
involved in regression test was significantly reduced.
Created a Web based system test portal to manage release
information, test environment information. Integrated with
Hammer test automation to monitor Hammer regression test
execution in real-time. Also used to review test steps, and
maintain test execution result. The portal became standard
tool for automated regression test in the organization.
Created SpeechPort Business Intelligence Portal web interface
regression test suites using Rational Robot. Automated 100%
of the test cases.
Developed Perl scripts to parse and extract data points from
load test log files and generate Excel reports and graphs on
response time and JVM GC statistics. The tool reduced time
required to analyze load test results from hours to seconds,
and helped development team to derive optimal JVM heap sizing
and system tuning parameters for production environment.
Played a leading role in jumpstarting the testing of
Intervoice Interactive Composer. Obtained in-depth knowledge
of Intervoice products by self-learning and trained team
members on Intervoice Media Server, CCXML/SCXML and QFTest
tool (a test automation tool for eclipse-based UI).
Eliminated expensive on-site training costs.
2002.8-2003.3 Aligned Development Strategies, Inc. Silver
Spring, MD
Software Engineer
Responsibilities:
As part of project team, design, develop, test, and document
Project Management Web Portal (PMO ePortal);
Achievements:
While in charge of the development of E-Learning module,
embraced open standard by creating a SCORM/AICC compatible
LMS;
Migrated existing learning content to be SCO compatible, also
trained content developers to write SCORM/AICC compatible
SCO;
Quickly became productive and played leading role in
developing Administration, Document Management, Issue
Management, Risk Management, and Progress Reporting modules.
Introduced systematic testing methodology to project team:
writing formal test case document and based on requirements
and use cases; planning-ahead test execution instead of ad
hoc unit tests by developers. Improved team efficiency in
identifying, tracking and resolving defects and improved
software product quality;
Followed full SDLC and developed Use Case document, database
ERwin model, UML model and user manual.
Learned to administrate SQL Server Database and became fully
responsible as development and production DBA.
EMPLOYMENT ELIGIBILITY
U.S. Citizen
Education
Graduate School George Mason University Fairfax, VA
Master of Science / Computer Science
GPA 3.96/4.0
Outstanding Graduate Student Award