BILL THOMAS
****.******@*********.***
www.linkedin.com/in/billrthomas
SENIOR QA MANAGER/TECHNICAL LEAD
Technical Strategy Realized into Business Results
Over twenty years in the computer industry encompassing software quality assurance and testing, full lifecycle software development, sales and customer support, consulting and management services.
Recognized for implementing quality processes which save time and increase productivity.
Excellent testing skills with a knowledge of test planning, test design, test implementation, test execution and test results reporting.
Knowledgeable of both waterfall and agile software development methodologies.
Effective manager of people with who thrives when working with high performance multi-cultural teams.
Demonstrated ability to work independently with an aptitude for supervising/directing quality assurance engineers and analysts.
Strong project management, time management, negotiation, budgeting, coaching and organizational skills.
Excellent written, verbal and analytical skills.
Core Competencies and Technical Proficiencies
Software Test Management
Results Reporting
Automated Software Testing
Project Management and Budgeting
Quality Assurance
Testing Methodologies
Mentoring and Coaching
Agile Software development with SCRUM
Requirements Management
Full Lifecycle Software Development Consulting
PROFESSIONAL EXPERIENCE
Deutsche Bank – Cary, NC 2016 – 2018
Software Quality Assurance Manager
Managed all QA activities and initiatives for the Global Prime Finance division incorporating equities trading, synthetic derivatives and regulatory compliance. Responsible for estimation, planning, execution and results reporting for all QA activities. Championed process improvement activities that lead to better defined and more consistent release planning and delivery.
Managed team of 9 test engineers located in India and Cary responsible for the testing and delivery of high quality releases delivered on a bi-weekly basis.
Ensured that appropriate functional, regression, performance and user acceptance testing was conducted for all releases.
Responsible for QA compliance with the banks SDLC Governance requirements for Global Prime Finance.
Proactively engaged with stakeholders to provide status, identify and mitigate risks.
Developed an automated regression test strategy to accelerate regression testing, broaden functional coverage and mitigate risks.
Co-ordinated with upstream and downstream application stakeholders and QA teams to execute comprehensive and detailed end-to-end testing activities.
Readsoft from Lexmark – Morrisville, NC 2012 – 2015
Software Quality Assurance Manager – Oracle PROCESSIT Lab
Serve as key member of an agile software development team charged with the design, implementation and testing of a scanning and workflow based solution that automatically captures and validates supplier invoices and transfers those artifacts to the Oracle E-Business Suite.
Managed design and execution of test cases based upon user stories and software defects in a modified Scrum environment.
Implemented user story and defect management traceability utilizing Rally to track defects and user stories from conception to acceptance.
Managed the development and implementation of an automated regression framework using Java and Selenium Web Driver.
Successfully delivered 85% of product releases on time.
SAS Institute - Cary, NC 2011 - 2012
Software Development Manager – SAS Solution Performance
Led a team of junior and senior software performance engineers responsible for measurement and analysis of performance bottlenecks in SAS Solutions applications. Team was charged with detecting performance issues, performing root cause analysis and collaborating with development to arrive at optimal solutions.
Structured the organization into two teams, one focusing on database performance issues and the second concentrating upon Java performance issues; allowing for better efficiency, increased throughput and individual contributor specialization.
Worked with IT to establish and manage a VMWare based performance lab.
Managed all performance team assets including hiring, performance and salary reviews and performance issues.
Mentored junior engineers by coaching in career and personal development, defining goals and expectations, supporting career goals and aspirations.
Hewlett-Packard Company (via Opsware acquisition), Cary, NC 2007 – 2010
Senior Engineering Manager
Led a team of 18 development and SQA engineers located in the U.S., Ukraine, and Romania. Validated three HP products consisting of data mining and reporting tools, a hardware and software asset management application, and a web-based software delivery portal.
Managed a distributed development project of a desktop asset management tool. Planned and coordinated the activities of developers and testers located in the U.S. and the Ukraine.
Managed departmental budget for quality assurance organization.
Supervised releases, schedules, resources, and provided project status to stakeholders throughout the product lifecycle. Led all QA assets including hiring, performance and salary reviews, bonus allocation and performance issues.
Defined metrics to ensure project progress and quality throughout the product lifecycle. Consistently meet release deadlines and identified target test areas.
Assembled cross-product team of test engineers to research and evaluate optimal cost-effective options for managing test cases. Tool selected:
-Increased team productivity 20% by establishing a common process and tool set for managing test cases across the organization.
-Improved flexibility for building and managing over 20,000 test cases.
-Enabled efficient organization of test cases into test plans, dynamic test progress monitoring, prioritization and assignment of testing tasks, and report generation.
Engineous Software, Cary, NC 2001 – 2006
Software Quality Assurance Manager
Established a quality assurance and testing department and developed a testing framework that included test planning, test case design, test execution, and results reporting.
Reduced deployment testing time 80% by implementing an automated solution for installing product across all 16 supported platforms.
Defined software metrics that provided quality indicators throughout development lifecycle, easing access for release readiness of product.
Managed 15-month outsourced testing project with offshore team members in Bangalore India.
Proposed formal process simplifying and improving development schedule predictability to ensure on time delivery and top quality.
-Slashed testing pre-work time by implementing a process which identified and clarified product requirements and design specifications.
-Engaged stakeholders regularly; improved timeliness of issue resolution.
-Improved schedule predictability, yielding better product release planning and sales strategies.
Early Career Experience:
Progressed through engineering, software testing, quality assurance and management roles and was often hand-selected to fill critical roles due to stellar reputation. Strengthened management skills and expanded influencing abilities during various management roles in software testing and consulting.
Employers: Data General, RTP, NC; Hewlett-Packard, Cary, NC; Intersolv, Inc., Morrisville, NC; Imonics, Cary, NC; HAHT Software, Raleigh NC; Renaissance Worldwide, Cary, NC
EDUCATION AND DEVELOPMENT
B.S., Computer Science and B.A., Psychology, Appalachian State University
Graduated Magna Cum Laude
Program for Technology Managers, University of North Carolina - Kenan-Flagler Business School
Business Coaching Certificate, N.C. State University - McKimmon Center for Continuing Education