Resume
Helen Lin Huang
655 N Tazewell Road
Arlington, VA 22203
E-mail: hlh@snurgle.org or helenhuang@alumni.cmu.edu
Objective
Senior Software Quality Assurance Engineer or Lead Software Quality Assurance Engineer
Education
Carnegie Mellon University
-- B.S. in Computer Science with a minor in
Mathematical Sciences (May 1999), final GPA 3.18 / 4.00
Summary
- 9 Years testing experience
- 3 years development and testing experience at Lucent / Avaya in an ISO-compliant environment.
- 1 year lead tester for Avaya voice messaging Visual C++ server software. Authored Master Test Plan. QA point of contact with customers. Supervised another tester; coordinated and signed off on test plans.
- 2.5 total years testing experience includes unit, compatibility, load, regression, performance, integration, and system testing.
- 6 months C++ development experience for Lucent voice messaging product code base. Developed application features such as voicemail auto-forwarding.
- U.S. Citizen
Skills
Languages: Java, C++, HTML, SQL, C
Databases: Oracle 10g, Oracle 9i, SQL Server 2000
Environments: Win NT/2000/XP, Solaris/Linux
Java application servers: OC4J, JBoss/Tomcat, IBM WebSphere
Deployment: InstallShield
Other: Microsoft Exchange Server
Professional Experience
March 2008 - present
XIF
(Washington, DC)
Senior Software Quality Assurance Engineer
May 2006 - March 2008
Precipia Systems, Inc
(Arlington, VA)
Senior Quality Assurance Engineer
April 2005 - May 2006
CURRENT Technologies
(Germantown, MD)
Software Quality Assurance Engineer
August 2003 - March 2005
The Arlington Institute
(Rosslyn, Northern Virginia)
Software Quality Assurance Engineer
June 1999 - September 2002
Lucent Technologies / Avaya Inc.
(Holmdel, NJ)
Member of Technical Staff - I
(August 2001-August 2002)
Lead tester for the DX Messenger Release 1.1 (OEM)
- Responsible for and executed unit, compatibility, load, integration, and system testing for OEM voice messaging solution that included an embedded hardware board and Windows Visual C++ server software.
- Authored system test plans that ensured quality at every step in the development process.
- Set up and maintained a configuration testbed in a multi-server Microsoft Exchange environment, both Exchange 5.5 and Exchange 2000.
- Was lead QA point-of-contact for customers, responsible for deciding whether product releases were ready to ship. Answered customer technical questions and used input from customers to solve configuration problems remotely.
(October 1999-July 2001)
C++ developer for the Value Messaging Group and DX Messenger 1.0 (OEM)
- Developed features in C++ for Merlin Messaging and Partner Messaging embedded voice-messaging products. Unit tested own code. Quality of code was high: no severity 1 or 2 MR bugs were found after GA release of products.
- Overall team architecture utilized design patterns such as factories, singletons, etc.
C++ tester for the Value Messaging Group and DX Messenger 1.0 (OEM)
- As integration tester, was able to debug source code and pinpoint where C++ bugs were located and suggest how to fix them.
- Maintained configuration testbed, PCs, hardware, in testing lab.
(June 1999-October 1999)
R&D Support
- Liaison between R&D departments and IBM printer support. With input from customers designed a process for trouble reporting. Also, streamlined the way in which the maintenance and replacement of printers was handled.
Other Experience
Lucent Technologies
Technical Intern
May 1998 - August 1998
- Set up and tested an environment for developers to use a Windows emulator, SoftWindows, on Solaris workstations. This included interfacing with representatives from Sun Microsystems, Inc.
- Researched the Linux operating system to ascertain if it was suitable for use in development projects at Lucent Technologies.
Management Science Associates
Tehcnial Intern
May 1997 - August 1997
- Participated in the development of an in-house system that forecasted market variables.
- System was written in Visual Basic 5.0 and interfaced with a Microsoft Access database using SQL queries.
Carnegie Mellon Computer Science Department
Tutor for a beginner C++ programming course
- Tutored students with questions on their C++ assignments. Worked with students to help them understand and debug the problems they were encountering with their programs.
All CMU Courses Taken
Fall Semester 1995 Courses
15-127 Introduction to Programming and Computer science
15-128 Freshman Immigration Course
21-122 Calculus 2
21-127 Introduction to Modern Math
73-100 Principles of Economics
76-201 Early Industrial Culture
99-101 Computing Skills Workshop (CSW)
Spring Semester 1996 Courses
15-211 Fundamentals of Computer Programming I
21-259 Calculus in 3-Dimensions
33-111 Physics I for Science Students
85-251 Personality
Fall Semester 1996 Courses
15-212 Fundamentals of Computer Programming II (ML version)
18-100 Introduction to Electrical and Computer Engineering
21-228 Discrete Mathematics
80-300 Minds, Machines, and Knowledge
85-211 Cognitive Psychology
Spring Semester 1997 Courses
15-451 Algorithms
18-240 Fundamentals of Computer Engineering
21-241 Matrix Algebra
33-104 Experimental Physics
Fall Semester 1997 Courses
15-412 Operating Systems
15-529 Independent CS Course (Talisman Project -- see below)
21-355 Advanced Calculus I
79-299 Introduction to Archeology
Spring Semester 1998 Courses
15-347 Introduction to Computer Architecture
15-381 Artificial Intelligence: Representation and Problem Solving
21-320 Symbolic Programming Methods (Maple)
79-259 Native American History: 19th and 20th Centuries
Fall Semester 1998 Courses
15-312 Programming Languages
21-369 Numerical Methods
36-217 Probability Theory and Random Processes
57-204 18th and 19th Century Music
82-131 Elementary Mandarin Chinese I
Spring Semester 1999 Courses
15-415 Database Applications
57-205 20th Century Music
62-162 Photography, Filmmaking and Video: Black and White Photography I
82-132 Elementary Mandarin Chinese II
Fall 1997
A group of five people, including myself, have received a Student
Undergraduate Research Grant (SURG) to convert a game called Talisman (an out
of print board game) into the high-level programming language, ML
(Meta-Language). The group consists of Ross Knepper, Carla Sereny, Jonathan
Wildstrom, Daniel Singhal, and myself. A rough version of the game was
originally done by Jonathan Wildstrom and a few of his friends in high school
in PASCAL. Our advisor for this independent CS course is Frank Pfenning.
hlh,
hlh@snurgle.org