Danny R. Faught
Tejas Software Consulting

faught@tejasconsulting.com

http://www.tejasconsulting.com
6080 S. Hulen St., Suite 360 #220
Fort Worth, Texas, 76132
USA
+1-817-294-3998

Objective

Opportunities to lead and conduct software testing and test automation.

Skill Overview

Programming languages
fluent - Perl, C, bash, sh
some experience - Ruby, SCL, AppleScript, tcl, expect, C++, Java, csh, rc shell, Limbo, Logo, Scheme, BASIC
Operating systems
Windows Vista/XP/XP embedded/Mobile/2000/NT/98; Mac OS X; Linux; UNIX variants such as FreeBSD, HP-UX, SPP-UX, ConvexOS, SunOS, and Sequent Dynix; Inferno; MS-DOS
some exposure to: Solaris, FreeBSD, Plan 9, VxWorks, VMS, Windows 3.1/3.11/95/CE, AmigaDOS
Tool experience
OpenSTA, perlclip, WWW::Mechanize, MWSnap, VMware, VNC, ALLPAIRS, Canned Heat, Mantis, Bugzilla, BB TestAssistant, Unix command line utilities, etc.

Consulting Project Highlights

rental company
Developed a configurable OpenSTA script for performance testing for a web-based IT application, and trained in-house staff in the use of the tool. Built a standalone tool for maintaining form data in the OpenSTA script and manipulating the application database.
restaurant chain
Introduced agile test automation to the IT testing team, making manual tests more effective with the assistance of tools. Identified and corrected issues with a large-scale test automation project.
social networking startup
Established and conducted software testing procedures for a cross platform WiFi client and web server. Implemented exploratory functional testing and load testing. Assisted with technical support.
contract manufacturing company
Served as Software Project Manager for a small team developing PC software and embedded firmware for a pharmaceutical device. Hired and managed contractors, coordinated requirements and architecture, and served as a liaison between the customer and executive management. Conducted exploratory testing.
electronic products company
Helped build and evolve a software quality assurance team for an embedded system. Served as test manager, and liaison to a third-party vendor for software quality issues. Helped define the scope of the test effort, established system configuration management and build procedures, conducted exploratory testing, built and executed stress tests. Prototyped a GUI test tool and investigated commercial GUI test tools for embedded systems.
publishing company
Served as a Technical Editor for StickyMinds.com. Responsible for shepherding technical content related to software testing. Tasks include identifying existing material to add to the site, recruiting authors for original content, editing original articles, and providing feedback on the site to the Managing Editor and the Editorial Director. Edited the Tools Guide and the Books Guide. Currently a Columnist and Technical Advisor.
other engagements
Examples: test process assessment for a retail company, automation assessment for a travel technology company, performance monitoring for a high volume web application, writing use cases and consulting on unit test practices at a software provider in the mortgage industry, serving as test team lead for a medical products e-commerce web site, conducting a test process assessment for an insurance software product, and test planning for an embedded Internet product.
course design and delivery
Includes "Performance Testing Immersion Workshop," "Introduction to Software Testing," "Perl Scripting: A Test Automation Task Master" (tutorial), "Using Script Languages to Automate Everyday Testing Tasks" (tutorial), "A Survey of Freeware Test Tools" (mini-tutorial), "Introduction to Programming Using Logo" (children's class), "Inspection Moderator Training."

Employment Highlights

Tejas Software Consulting
Principal Consultant, 1/2001-present
Independent consulting practice, projects highlighted above.
Cigital, Inc., Dulles, Virginia (name changed from Reliable Software Technologies)
Senior Consultant, 8/1999-1/2001
Consulted on software testing projects. Tasks included defining test processes, developing test automation architecture, test planning, and team leadership. Responsible for technical sales support. Participated in infrastructure projects, including leading the team that developed the first prototype of the company's risk management methodology.
Hewlett-Packard Company, Richardson, Texas (previously Convex Computer Corporation, acquired 12/95)
Software Process Analyst, 8/1998-8/1999
Developed a software life cycle for the organization, initiated an inspection process and served as chief moderator, and represented the organization in a Software Engineering Process Group. Helped to mature the organization's intranet web architecture. Evaluated tools. Developed and delivered training. 
Software Test Developer, 12/1992-8/1998 (promoted to technical lead 6/1994)
Designed and developed functional tests, stress tests, and test tools for the HP-UX and SPP-UX OS kernels on parallel supercomputer hardware platforms. Responsible for maintaining and extending the test architecture and making continual process improvements.
Electrospace Systems, Inc., Richardson, Texas
Co-op Programmer, 5/1991-8/1991, 1/1992-6/1992
Developed embedded real-time software for graphical telecommunications operator consoles and switches under defense contracts. Wrote end-user documentation.

Industry Activities

Education and Honors

Graduate of Weinberg & Weinberg's Problem-Solving Leadership Workshop (2001), the Congruent Leadership Change Shop (2002), and the Experiential Design Workshop (2003).

Training courses in Performance, Load, and Stress Testing, Web Testing, Software Risk Management, Project Management, Team Leadership, Test Management, Black Box Testing, Test Design, Software Inspection, Quality Control Tools, Interviewing Skills, Building Customer Relationships, and others.

University of North Texas, BS in Computer Science, 1992. Minor in Math, concentrations in technical writing and artificial intelligence. Graduated Cum Laude from the University Honors program.

Eagle Scout, Vigil Honor member of the Order of the Arrow, Life Member of the Alpha Phi Omega service fraternity.


   Courses     About Tejas Software Consulting      Frequently Asked Questions     Back to the home page