William A. Bucher
Austin, TX 78722 Email:
****.******@*****.***
Objective
Perform as a senior software developer or quality assurance developer
where I can tackle new and exciting development challenges and make an
impact on a leading-edge technology company.
Technical Skills
. Programming Languages: Java, C#, Perl, Powershell, Python, Bash, C/C++
. Tools: Junit, Nunit, WatIn, HttpUnit, Selenium/WebDriver, HTMLUnit,
VMware .Net APIs, PowerCLI, Visual Studio 2010, Eclipse, CVS, SVN,
Mercurial, TestTrack, Bugzilla
. Platforms: Windows 2003/2003 R2, Windows 2008/2008 R2, RedHat
Enterprise Linux 5, SUSE Enterprise Linux 10/11, CentOS 5, Ubuntu
10/11, Windows 7, VMware ESX 3/3.5/4.0/4.1, MSSQL, Oracle, Postgres,
MySql
Work Experience
February 2008 - Present Surgient, Inc. / Quest
Software, Austin, TX
Senior Quality Assurance Analyst
. Extensive testing experience testing against VMware's enterprise
virtualization platform (VSphere, ESX, VCenter, etc.)
. Extensive testing experience testing against Microsoft's Hyper-V
virtualization platform on Windows 2008 R2 SP1 server OS
. Designed and developed UI test automation framework with WatiN / NUnit
. Gained expert level knowledge of DOM/HTML structure of product webapp
. Automated testing of Silverlight 4 components in web app utilizing the
Silverlight 4 unit test framework
. Assisted in the development of a custom automation framework written
in c#
. Wrote performance test code in C#.
. Developed code that utilized VMware SDK / PowerCLI
. Managed code refactoring project
. Mentored junior level staff and new hires
. Managed and tested against VMware ESX 3.0/3.5/4.0 servers
. Managed and tested against Windows 2008 / Hyper-V servers
. Assisted in administering large (more than 100 server) test lab
. Maintained test plans and test cases
. Performed manual testing tasks as needed
. Wrote build/install scripts in powershell
July 2007 - February 2008 Austin Logistics,
Austin, TX
Senior Quality Assurance Analyst
. Developed API level and UI level test automation in Java
. Analyzed complex object oriented Perl code to track down product
defects
. Performed manual testing against multiple Java Swing based
applications
. Wrote functional test plans for multiple products
September 2006 - July 2007 Santanna Energy
Services, Austin, TX
.NET Programmer/DBA
. Produced reports utilizing SQL Server Reporting Services
. Wrote web services application that allows a third party verification
service to query a customer's account information
. Updated and wrote multiple complex stored procedures
. Wrote ASP.NET 2.0 based applications for the Microsoft SharePoint
platform
. Administered and supported corporate SharePoint production environment
. Updated and enhanced existing VB6 application
. Wrote multiple applications responsible for downloading data from gas
supplier websites
October 2005 - September 2006 Austin Logistics,
Austin, TX
Senior Quality Assurance Analyst
. Wrote automated test scripts using Segue SilkTest
. Set up and maintained Oracle 10g database server in test environment
on RH Enterprise server
. Set up IBM MQ Series on RH Enterprise server
. Performed manual testing against multiple Java Swing based
applications
. Wrote functional test plans for multiple products
. Supported sales staff by performing product demo installations and
database server installations on sales representative's laptop
computers
June 2005 - October 2005 AMD, Austin, TX
Senior Quality Assurance Analyst
. Wrote automated load test framework using JDBC, JUnit, HttpUnit and
JUnitPerf.
. Wrote automated build and deploy system with Ant
. Wrote regression test plans for existing areas of functionality
. Automated test cases with Quick Test Pro
. Consolidated test cases from previous test plans and added them to
regression test plans.
. Provided guidance to testing resources in India
July 2004 - June 2005 Websidestory, San Diego,
CA
Senior Quality Assurance Analyst
. Wrote Java based automation tool for simulating HTTP traffic with
Jakarta commons HttpClient.
. Wrote Java based unit test cases for bid management API product with
JUnit
. Wrote perl based test scripts for testing back-end components
. Authored test plan/test case documents for testing Java, C/C++, Perl,
.NET based software components
. Lead QA efforts on new product lines
. Installed and maintained back-end components on Solaris 8 x86 and Red
Hat Linux servers
. Database testing on Oracle 9 and MySQL 4.1
November 2003 - July 2004 Overture,
Carlsbad, CA
Senior Quality Assurance Analyst
. Wrote Perl based web GUI test framework for J2EE application
. Customized Bugzilla implementation using Perl and SQL
. Helped integrate CVS and Bugzilla by implementing custom CVSZilla Perl
scripts
. Extensive work testing Oracle 9i databases
. Authored test cases and test plans that documented testing strategy
February 2001 - November 2003 Ignite! Learning,
Austin, TX
Software Developer
. Implemented new functionality using J2EE1.3 specifications
. Worked with JBoss 3.2.1 application server with embedded Tomcat 4.1.24
JSP/Servlet engine
. Analyzed functional specification and other relevant documentation to
help implement new functionality
. Fixed defects in the product
. Implemented schema changes in production Oracle 9.2.0.1 database
. Wrote automated database export shell script to be executed as a
nightly cron job on RedHat Linux server
. Troubleshot Oracle database corruption issues utilizing prior Oracle
knowledge and online Oracle database forums
. Implemented and supported new release of the Ignite! Learning system
in the field
. Troubleshot on site client side issues encountered after deployment of
new release
. Developed and maintained CGI back-end for corporate website
Senior Quality Assurance Analyst
. Wrote Java based load testing application utilizing Jakarta-Commons
HttpClient package.
. Wrote Perl based test for installation test cases
. Wrote test harness in Perl for load and regression testing of Ignite
Learning System
. Wrote Perl script to analyze relationships between objects in Oracle
database
. Wrote XML based test cases for use with Perl test harness
. Worked with PostgreSQL 7.1.3 and Oracle 9.2.0.1
. Working knowledge of J2EE technologies
. Maintained Apache 1.3 web server and maintained Apache as a proxy
server
. Wrote record tool for capturing http requests with
Apache1.3/mod_Perl1.26
. Installed, configured, and maintained RedHat Linux 8/9 servers
. Worked with Cisco ArrowPoint "smart" switch technology
. Maintained JBoss application server on both RedHat Linux 8.0/9.0 and
Windows 2000 Server
September 2000 - February 2001 Dazel Corporation,
Austin, TX
Senior Quality Assurance Analyst
. Wrote automated test scripts in SilkTest for testing print client
software
. Setup test environments on multiple platforms, including UNIX and
Windows environments
. Manually executed test cases against both server and client
applications
February 2000 - September 2000 Baleo, Inc.,
Austin, TX
Senior Quality Assurance Analyst
. Primary analyst responsible for ensuring product met functional
specifications
. Trained entry-level QA analyst
. Implemented prototype test harness in Perl for web application
. Implemented test regression suite with Silktest 5.0.2
. Maintained Baleo service on Solaris 7
. Maintained databases on MSSQL2000
. Wrote initial test plan and test case documents
. Provided leadership for the QA team
. Interviewed prospective QA candidates
. Worked with WebLogic 4.5.2
. Gained understanding of Java web technologies such as servlets, JSP,
and EJB
June 1997 - February 2000 Open Text Corporation, Bannockburn, IL
and Livonia, MI
Quality Assurance Analyst
. Wrote Perl scripts for automated testing tool
. Implemented automated testing in Michigan office
. Worked with Silktest for automated testing of Active X and Java
applications
. Wrote test case and test plan documents
. Evaluated third-party testing tools (Visual Test 4.0, SQA, and
Winrunner)
. Worked with the following database servers: MSSQL 6.5 - 7.0, Oracle
7.0, 8.0.5, Sybase 11
. Configured and maintained Netscape Enterprise Server and IIS
. Worked with the following operating systems: Solaris 7, HPUX 10.11,
Windows NT Server 4.0, and Windows 2000 Advanced Server
. Project Lead for qualifying Livelink server under Windows 2000
June 1995 - June 1997 Rockwell International, Milwaukee,
WI
Optical Troubleshooting Technician
. Worked with optical components of intelligent barcode scanner product
. Responsible for analyzing failed units from production and the field
. Responsible for testing software components
Education
Marquette University, Milwaukee, WI
Bachelor of Science in Physics (Not Complete), 1991-1995