Thomas Fobes
P.O. Box ***** Colorado Springs, Co. 80919
abl5wd@r.postjobfree.com
Summary of Qualifications:
For the past 18 years the Software Testing and Quality Assurance field has
been my area of interest and expertise. I have stayed abreast of the latest
forms of technology within this field, to include the use of Automated
Testing Applications, Use Case Application, RUP Application, and other
software lifecycle development applications, establishing Test Plans and
Test Case outlines, I have been instrumental in the establishment of
processes and quality assurance, metrics, and SDLC. My leadership abilities
have been displayed through the appointment of Assistant Project Manager,
Quality Assurance Manager, Team Lead, and Test Lead. This coupled with the
variety of platforms I have worked on offer a wide range and diverse
background for an employer to draw upon.
SQL re-certification: November 2009
Professional Experience:
Jeppesen Corporation
Jan 2010 to June 2010
Software Quality Engineer IV
Jeppesen Corporation, a subsidiary of Boeing Corporation, is a provider of
aviation and nautical navigational aids. Our project consisted of
providing flight deck software for operation of military C-17 aircraft.
Interfacing with an Oracle data warehouse. I created test cases and test
scripts to validate airport, runway, way-points, refueling, and
navigational aids. Validation consisted of the ETL, (extraction, transfer,
and load) from an Oracle database to an Access flat file, and then
redeposited into an Oracle database. It was then reconfirmed on a flight
simulator, and through the extensive use of SQL queries. In addition, I
performed validation of specific data through the use of aeronautical
charts world wide, as well as United States and Colorado. Because the C-17
has specific air and landing requirements, i.e. runway length, width, and
surface material, validation was completed using both the simulator and
through data query. Test cases and test scripts were created using
Microsoft Excel and imported, stored, and run from HP Quality Center.
In conjunction with data validation I attended requirements meeting, use
case review meetings, high level design meeting, and RIO meetings to review
and validate compliance.
Platform and tools consisted of: Oracle, SQL, MSQuery, Unix, HP Quality
Center, ETL process
Verizon Corporation
May 2009 to Oct 2009
Software Quality Engineer/Automated Testing
Verizon Corporation has developed a commercial application to integrate
call routing for both commercial customers and use on a private mobile
device. Testing consisted of unit, functional, and integration to include
either manual or automated product version upgrade. Some testing was done
on remote Wi-Fi locations to verify connectivity and basic product
functionality. Test features of the product consisted of call forwarding,
call blocking, caller identification, contact list configuration, as well
as a number of other features. Testing was performed to confirm
functionality on Windows XP, Windows 7, and MAC platforms. Some automated
scripts were created with the use of QTP for validation and use with Mexico
and Argentina test locations. Test cases and test scripts were created
using Microsoft Excel and imported, stored, and run from HP Quality Center.
This application serves as a SAAS and is also an EDI application, and
interfaced with VOIP applications.
Platforms and tools consisted of: Windows XP, Windows 7, QTP, HP Quality
Center, J2EE
Baxa Corporation,
October 2008 to April 2009
Software Quality Engineer IV
Baxa Corporation develops technology for the pharmacy and medical
environments. Included in this are a number of software applications that
are intricate to the operation and accuracy of the medical equipment Baxa
manufactures. The primary application, (EM2400) is used for the infusion
of intravenous, (IV) bags by a pharmacist. Accuracy is needed to be within
one-one thousand as patient safety is dependent on accuracy. Software is
embedded onto the hardware and testing consisted of uploading a current or
new software version, integrating patient information, and performing
manual processes to validate requirements.
A secondary application (Abacus) is a network application used to configure
pharmacy medications and then sent to the EM2400 equipment at a central
location. Abacus issues warning and displays graphs to show proper
configuration of medication, and help the pharmacist determine any
carbohydrate, protein or lipid needs in the ingredient configuration.
Software testing consisted of requirement review, test case configuration
and execution, and generation of a traceability matrix for FDA, (Food and
Drug Administration) approval, to show proper safety testing.
Platforms and Tools consisted of: Manual generation of test cases, manual
component testing of embedded software on device, manual functional testing
of remote software, Windows XP, Access database.
Landmark Digital,
December 2007 to October 2008
Quality Assurance Team Lead
Landmark Digital is a subsidiary of Broadcast Music Industry. Landmark
Digital provides a data warehouse of nearly all music played or performed
throughout the world. Landmark has developed an application that
identifies music and reports who is singing the song, who wrote the song,
what album or CD it is on, and what year the album or cd was cut. Through
aerial monitoring or internet monitoring radio stations no longer have to
log what songs they play and when they are played. I attended and
participated in design review, requirements reviews, application hand off
reviews, defect reviews, and assisted users in acceptance testing. Testing
consisted of test case creation, test script creation, manual testing,
integration testing, and some basic performance testing of an application
that monitors radio stations, identify music, linked music played to the
radio station, linked music played to the performer and writer. (So
royalties could be dispersed)
I performed extensive data comparisons for music that was sent to Landmark
for insertion into a specific database. This ETL process consisted of
transferring data from a supplied portable hard drive, (sometimes in an Mac
format) into a specific database where it was then parsed out and inserted.
This could consist of and many as 50,000 records. Validation was
performed to insure artists and writers would receive credit for
appropriate royalties
I also evaluated automated tools for consideration and compatibility with
programs being developed, and made recommendations to the Senior VP of
Development.
Platforms and tools consisted of: Windows XP, SQL, Oracle, Mac, J2EE, Web
based, ETL
Resource-Tek, Arnold Air Force Base,
July 2007 to November 2007
Automated/Performance/Load Test Engineer Lead
AEDC provides PeopleSoft, Windows and security application to Arnold Air
Force Base and the DOD. Testing consisted of creation of LoadRunner
scripts to validate performance of PeopleSoft upgrade and Oracle upgrade
and configuration. I also performed software security upgrades and manual
testing to confirm security settings. Additional LoadRunner testing
consisted of the configuration of LoadRunner to by pass MS LoadBalancer to
distribute across multiple servers through IP spooling. Monitoring servers
for CPU, Memory and additional performance requirements. Monitor Weblogic
for performance. Create and submit detailed reports of test results to
include historical reports for comparison.
Platforms and tools consisted of: Windows 2000/2003, QTP, LoadRunner,
PeopleSoft, Synergen, Weblogic, MS LoadBalancer, and Oracle
Secret Security DOD clearance required.
PHG Technologies,
May 2007 to July 2007
Software Quality Assurance, Manual Testing Lead
Perform Quality Assurance manual testing on medical application for the use
by hospitals and inpatient facilities. Manual testing of this application
included but not limited to formal test case review, manual testing of test
cases, structuring and configuration of Virtual Server systems, and
reporting of anomalies within the application. Reported anomalies to VP of
development for review and dispersing of repair.
Davita,
June 2006 to February 2007
Software Quality Assurance Lead
Perform Quality Assurance testing on medical application for the use of
Renal Care. Work with Project Manager to establish requirements. Outline,
document, and create Test Cases. Perform manual testing of application.
Record defects and retest. Document reports to IT manager on project
status. Product is a Weblogic server software application, interfacing with
J2EE and an Oracle data application for distribution to customer thin
clients from corporate data applications. Also created and ran Unix scripts
to insure data transfer.
Development and testing was within the EDI and HIPPA structure to insure
data transfer and security restrictions.
Platforms and tools consisted of: J2EE, Oracle, Unix, Web based
Caterpillar Financial,
September 2005 to June 2006
Performance Test Engineer
Establish Performance test operations for various groups within the
Caterpillar Financial operation. Worked with groups to establish
Performance criteria, outline and document requirements, create test
scripts, run test scripts, and create result matrix. Created LoadRunner
scripts and executed. Establish results and reported results to
appropriate groups. Basic scripts would be created and run through QTP and
Loadrunner for regression testing upon upgrades.
Work with HP (Mercury) Corporation to upgrade product version and license
status from assigned to concurrent, as well as product upgrade.
Platforms and tools consisted of: Weblogic, J2EE, Oracle, Unix, Loadrunner
Thermo Electron Corporation,
(Former Kendro Laboratory Automation)
January 2005 to September 2005
Quality Assurance Manager
Established full quality assurance process and practice for software and
hardware provided to customers. Outlined and defined requirements for the
establishment of test documentation to include Formal Test Plans, Test Case
Outlines, Testing Metrics, and preliminary deployment of Automated Test
Scripts. Implemented the correct practices and procedures for the use of
Mercury Test Director. Outlined the advantage of automated test tools.
Established Quality Assurance guidelines for hardware systems. Established
and documented baseline performance for hardware and applications.
Worked with over 14 people to coordinate test functions for the integration
of multi component application, and multi component of hardware systems to
quality assurance of hardware, to meet customer expectation and delivery
date.
Outlined and established value added aspects of Automated Testing.
Performed testing functions myself to include Unit Testing, Integration
testing, System Testing, Performance Testing, and User Acceptance Testing.
Outlined staffing requirements, outline detailed mission critical testing
to project manager, and oversaw all testing functions.
Implemented customer support operations.
Created, established, and implemented processes for User Documentation and
Customer Training.
Great American Insurance Company,
August 2004 to January 2005
Quality Assurance Manager
Responsibilities: In charge of complete testing operations for Manager Data
Integration Program, as well as Bond Builder 3.0. Oversee 12 people and
distribute testing functions as well as perform testing functions myself to
include Unit Testing, Integration testing, System Testing, Performance
Testing, and User Acceptance Testing. Establish Test Plans, staffing
requirements, outline detailed mission critical testing to project manager,
and oversee with all testing functions.
Help create Automated Load Test Scripts using QuickTest, WinRunner and
LoadRunner
Waste Management,
February 2004 to August 2004
Team Lead Test Engineer
Responsibilities: Peoplesoft HR application to include all modules: new
hire, benefits, tax calculation, reports, and payroll. Construct Automated-
testing applications for Peoplesoft install and upgrade. Integration
testing and performance testing. Integrate and create Automated Scripts
for Performance Testing. (Quick Test, Mercury WinRunner) Create Automated
Load Test Scripts. (Mercury LoadRunner)
Florida Power & Light,
October 2003 January 2004
Performance Test Team Lead
Responsibilities: HR staffing application for management to oversee work
crews throughout the State of Florida. Establish criteria for Performance
Testing. Document Performance Testing Hierarchy. Write Performance Test
Plan.
Create Automated Scripts for Performance Testing. (Mercury WinRunner)
Create Automated Load Test Scripts. (Mercury LoadRunner)
Create Performance Testing time line. Review Test environment for
suitability to Performance Testing. Documented Requirements as outlined by
users.
Created Test cases, Created Test Scripts, Performed complete Performance
Testing operations.
Provided FPL and Worksuite with Performance Analysis Document for review.
Lockheed Martin Corp-NSIPS Project (Security Clearance),
June 2003 October 2003
Test Engineer Team Lead
Responsibilities: Development of a HR system for the U.S. Navy using
Maturity Modeling Level III and CMM III.
Test web bases application integrated with data warehousing, and Comms, and
PeopleSoft integration.
Tested Peoplesoft Migration from Ver7.0 to Ver 8.8
Payroll, HR, and modification to configure within NSIPS application.
Work with automated test scripts, (Mercury WinRunner), to determine produce
functionality as specified in Requirements.
Manual Testing Responsibilities include execution Test Plans, Test Cases,
Test Scenarios for operational verification, Requirements Matrix and manual
testing of Web Enabled Storage application Software.
System Testing separate from Development.
Data query to include manipulating of data for testing purposes.
Compaq Computer Corp/ Hewlett Packard Corp,
January 2002 December 2002
Test Engineer Team Lead
Responsibilities: Mass storage application
Test Reporting Report Test status to QA Manager, PM and Development
Manager.
QA Process and Procedures Serve on a QA team to create and implement best
practices for QA Policies and Procedures.
Manual Testing Responsibilities include execution Test Plans, Test Cases,
Test Scenarios for operational verification, Requirements Matrix and manual
testing of Web Enabled Storage application Software.
Tools Evaluation- Serve on a QA team to evaluate Test Tools, Defect
Tracking Tools and Requirements Tools.
Test host dependent and host independent applications for storage
controllers.
MCI WorldCom,
February 2000 May 2001
Test Engineer Team Lead
Responsibilities: Asset tracking application
Data Warehousing Verified data insertion and extraction
Manual Testing Test function of first generation application of Corporate
asset and disposal tracking system.
Requirements definition Define upgrade requirements, to include expected
results, wrote test script and tested functionality.
Was hired to establish Load test plans, automated test scrips, test
execution and reporting via Mercury WinRunner and LoadRunner. The testing
included Web enabled EDI software, standard FTP and proprietary FTP
transactions.
Test Reporting Aided in the establishment of Executive Test Reports for
Senior Management.
Mentoring - Mentored Junior Testers on an as need basis with WinRunner.
Testing Process Serve on a core team of Test Engineers to define, document
and implement Automated Testing Life-cycle Management procedures and best
practices.
Functional testing of aforementioned software.
Unix scripting for testing server side application
Datamonix,
August 1998 to February 2000
Quality Assurance Manager/Assistant Project Manager
Tested and assisted work flow on a browser application for a client to
allow filing of income tax online. Outlined flow and routing of
application and tested process to insure parsing of information and
distribution to appropriate regions.
Modeling Level III and CMM III.
Management - Direct and staff the Quality Assurance Department, and over
see the CMM application, processes, and procedures
Management - Outline Project time line, (MS Project) to include the
determination of key dates to insure deliverable.
Testing - Wrote test scripts.
Design Assisted with UI design of aforementioned systems.
Requirements Analysis and Review Reviewed requirements for testability and
completeness
Deployed and tested any COTS Data Warehouse application which would
integrate with developed software.
Defect Tracking Established and implemented tracking and reporting of
defects to upper management.
Process re engineering Leadership role in analysis of current Software Life-
cycle processes with a view to implementing best practices across the I.S.
department.
Function as technical point of contact between the User and Development.
Conducted roll out of system to clients for User Acceptance testing.
AS-400 integration into a Windows environment.