Stephan A. Lips
7200 Holly Fern Cove
Austin, TX 78750
(512) 418-8567
stephan.lips@gmail.com

OBJECTIVE:
A challenging position with a dynamic software development team where my technical, creative and organizational skills can be utilized, and where I can continue to learn at a rapid rate.
EDUCATION:
Master of Science in Software Engineering, University of Texas at Austin, December 2003, 3.9 GPA. Course work includes Data Mining, UML, Design Patterns, Distributed Systems, Requirements Engineering.
Master Report: Evaluating 3 Algorithms for Detecting Predicates Under Possibly Modality

Master of Arts, Major in Music Science, Albert-Ludwigs-University, Freiburg, Germany, December 1993 (3.75/4.0 grade point average).

Bachelor of Business Administration and Civil Law. Course work includes Marketing, Management, Accounting and Trade Law. Albert-Ludwigs-University, Freiburg, Germany, December 1993 (3.75/4.0 grade point average).

COMPUTER:
Experienced in W2K, NT, Win95, Win98, MS DOS, Solaris, AIX operating systems, Win32 API, .NET, COM, JActiveX, Java JDK1.1/2/3, Swing, J2EE, MS Visual Studio (C#/C++/J++/VB/VSS), Java IDEs (JBuilder, Eclipse, TogetherJ), Applicatin Servers (Tomcat, WebLogic, JRun, WebSphere), XML, XSL, HTML, JavaScript, JUnit, HttpUnit, Selenium, Ant, Oracle, MS SQL Server, DB2, Segue Silk/QAPartner/Performer, IIS, profiling and coverage tools, PVCS, CVS, ClearCase, Perforce, DevTrack, Bugzilla, Jira, InstallShield.
EXPERIENCE:

11/09 - current Autonomy/Interwoven, Staff Engineer
  • Design and implement standardized API for UI automation using Selenium. Strategic objective is to increase the re-usability and lower the total cost of test automation across releases.
  • Devise and establish best-practices for UI automation.
11/07 - 11/09 IBM, Senior Software Quality Architect, Senior Advisory Software Engineer
  • Re-wrote web UI automation tool testifie in C#/.NET (recorder and playback engine), adding support for FireFox and IE7, on all Windows platforms up to MS Vista, and adding feature to lower total cost ownership for web UI automation.
  • Integrated test automation infrastructure with VMWare ESX Server environment to allow for fully automated, end-to-end server and client side test execution in virtualized environment.
  • Presented paper on Total Cost of Ownership of Test Automation at IBM's Quality Software Engineering conference. The paper was published paper in IBM's world-wide QSE newsletter in December 08.
08/06 - 11/07 IBM, Software Quality Architect, Advisory Software Engineer
  • My previous employer Webify Solutions was acquired by IBM effective August 1, 2006, continuing employment with initially unchanged duties and assignments.
  • Architected, designed and implemented a peer-to-peer testing system/network, which enabled users to execute any automated test on any system. The system is completely based on open-source modules, with a thin client to minimize user system requirements.
  • Continued development on browser UI test automation tool testifIE.
  • Assumed recruiting duties to accelerate filling of open positions. These positions were critical to being able to meet product timelines.
  • Increasingly interact and coordinate with existing IBM resources (individuals, groups, processes, etc.)
  • Owned technical delivery of Gold Master for all supported platforms (AIX, Linux, z/OS, Windows).
  • Designed and implemented support for Globalization testing in test automation infrastructure and automated test suites across functional modules.
  • Define and assign tasks related to automated test suite development and maintenance to India-based QA team.
02/05 - 08/06 Webify Solutions, Software Quality Architect
  • Assumed ownership and continued development of proprietary build system (extending Apache Ant), adding features such as integrated code coverage metrics, labeling, BOM, label-sync of depdendencies, support for official and private builds.
  • Developed functional UI test automation tool for Internet Explorer on top of open-source packages. The tool is the company-wide standard for automated testing of web application UIs, and is available to the general public as open-source project at http://testifie.sourceforge.net.
  • Re-engineered defect tracking process to define responsibilities, ownership and transition criteria for issues at all points in the issue lifecycle.
  • Assumed ownership of SCM system.
  • Designed and implemented fully automated build-deploy-test system.
  • Mentor and consult with development and QA personel on variety of issues such as load/performance/scalability testing, tool selection, implementation of test plan management system.
  • Conduct extensive performance, scalability and platform compatibility (incl. mainframe) tests in collaboration with IBM Labs. Wrote technical whitepaper on performance and scalability, actively participate in presales cycles to cover performance and scalability aspects.
  • Webify Solutions was acquired by IBM effective August 1, 2006.
01/03 - 01/05 Troux Technologies, Software Engineer, QA Manager
  • Defined, implemented and owned Build, Release and Quality Assurance processes and metrics.
  • Managed all aspects of major and minor releases from code-freeze through final GA, on multiple supported versions of product.
  • Designed, implemented and maintained test automation system for functional tests. Increased automated test coverage by analyzing code base, identifying functional areas suitable for automation and scheduling resources for test automation tasks.
  • Designed and led implementation of testplan system based on Troux's core product platform.
  • Built and managed quality engineering team responsible for multiple product lines.
  • Presented to partners and customers on procuct quality and quality strategy.
  • Designed and implemented performance, load and scalability tests; analyzed system behaviour to identify and resolve bottlenecks and derive sizing recommendations.
  • Added support for new platforms (WebSphere, WebLogic).
12/01 - 10/02 Vincera Software, Inc, Software Engineer
  • Led benchmarking efforts for the IBM platform (AIX/DB2/WebSphere). This included tuning of both the Vincera Server as well as database/application server tuning. Actual benchmarking was performed at IBM SPC lab in Chicago.
  • Designed and developed a first-generation test automation tool for website testing. The tool automates IE from Java for recording, describes test scenarios in XML, and replays test scenarios using the open-source project httpUnit.
  • Designed and developed a test automation environment, allowing for automated execution of unit tests after builds, as well as execution of system tests based on requests submitted through web interface.
  • Defined quality process and milestones, responsible for implementation and enforcement.
  • Devised and implemented unit and system test strategy for whole development origanization.
7/99 - 10/01 Trilogy Development Group, Software Developer
  • Received 2 Trilogy Star Awards within first two years of employment.
  • Co-developed Java-based framework for large-scale website deployments. Using a model-view-controller pattern, the framework allows for site management, workflow control and filtering without requiring application-code changes. The vision includes xml-based site management, including a client-server based maintenance tool.
  • Continued development on first-generation product in the config/guided selling market space deployed on F500 client’s website. The product is written in Java using a client-server architecture, integrates into configuration and catalog engines, is highly customizable through an extensive API, and offers a maintenance UI written in Swing. Worked closely with presales to provide support during sales cycles and advice on solutions architecture.
  • Maintained, supported and continued development of proprietary reporting software package, with COM and Java engines that support text, rtf, html, MSWord and MSExcel formats.
  • Worked closely with consulting to support current clients by developing custom code during critical stages of deployment. Delivered performance improvements for production webserver deployed at large-scale customer.
  • Re-wrote replication module for disconnected config solution to take advantage of newer XML parser technology, increase performance and decrease memory footprint.
  • Assumed development lead role for disconnected and client/server config solution (SalesBUILDER) in varying stages of deployment at major client.
  • Owned installer for deployment at major client, implementing feature requests and fixing defects.
  • Mentor fellow developers on development process, test development and architecture.
  • Interviewed Development, Consulting and Quality Engineering candidates via phone and on-site.
8/97 - 7/99 Trilogy Development Group, SQA Architect
  • Architected and developed internationalized object-oriented framework for UI test automation, which is the current company-wide standard. Presented this approach at international test automation conference in November, 1998.
  • Architected and developed automated distributed integration scenarios for 3.0/3.1/3.2 suite of applications; extrapolated core functionality into class library which is current company-wide standard for distributed testing.
  • Developed tools for i18n, and regression test suites for international versions of enterprise software.
  • Lead quality engineering efforts on eCommerce development, enabling client for test automation where manufacturer of test automation tools declared defeat.
  • Led quality engineering efforts on eCommerce development, enabling client for test automation where manufacturer of test automation tools declared defeat.
  • Owned Silk/QAPartner as a testing tool, drive communication with Segue development team and upper-level management (CTO, VP of Development).
  • Added extensions to application source code to enable pplication for test automation.
  • Developed and published training material on Intranet, as reference to development and for training of new hires. Created guidelines for industry recruiting, conducted interviews on the phone and onsite.
8/95 - 8/97 Origin Systems Inc., Software Translator I
  • Localized and tested software and documentation for the German market.
  • Responsible for sign-off, assuring the quality of the localized product.
  • Collaborated with Quality Assurance to facilitate simultaneous worldwide shipment.
  • Reported, tracked, fixed, and verified software and hardware related bugs.
  • Liaisoned with Product Development on localizing and testing of software.
  • Participated in defining standards for Alpha, Beta, and Final requirements.
  • Assured the cultural appropriateness of the products for the German market.
  • Translated and edited technical manuals, software documentation, and military articles, including Jane’s Defence Weekly.
PUBLICATIONS:
  • Paper: Lowering the Cost of Test Automation - Fromt Start-Up to Enterprise. A Case Study. Presented at IBM Quality Engineering Symposium in Austin, TX, December 2008. Published on IBM's worldwide Quality Engineering site.
  • Presentation on Object-Oriented Testcase Development at Segue International User Conference (Quest), San Jose, CA, November 1998. Published on Segue website, distributed to user community on CD-ROM.
  • Master thesis 'Composition, Interpretation and Improvisation in Rock'n Roll', published through University Library Freiburg, Germany.
  • UI Test Automation Tool for Internet Explorer, an open-source project originally developed for Webify. This project is under active development with a growing install base, available from http://testifie.sourceforge.net.
PERSONAL:
  • US National Triathlon Team member 2008, 2009 for Long Course World Championships
  • Fluent in English and German.
  • Permanent resident of the United States.
  • Interests: Triathlon, computers, music.
References upon request.
View my resume as a MS Word document.