|
|
|
Summary
Senior professional consultant in software testing and quality management with more than thirty years direct experience in the field. Over twenty years experience in managing, creating, and turning around software quality organizations and management of medium sized software organizations to the Vice President level across virtually all departments effecting software quality.
Well versed in strategic and tactical planning for software quality across varied applications and industries. Effectively applies his background in engineering and management to work with all levels of an organization. Management specialties include evaluation and planning for organizational change, managing the creating of new quality organizations or transforming of existing quality groups to fulfill corporate visions. Technical specialties include ROI based planning of software testing mechanisms, selection and deployment of software tools, and developing architectures for automated testing. Training courses in software quality assurance, black box software testing, test automation design, and test oracles. Most recent work focuses on organizational assessments, software test automation, strategy planning, test automation architectural design, course development, instructing, and writing.
PDF Resume Publications List
|
|
Areas of Expertise
|
- Management of Software Quality Assurance and Software Test groups at all levels
- Training of software quality assurance and testing
- Assessment and guidance for organization transformation
- Defining and implementing Quality Assurance Centers of Excellence
- Management consulting in strategic and tactical planning for software quality
- Return-on-investment based planning and implementation for software testing
- Guiding transformation of existing quality groups
- Creation of new quality organizations
- System test automation architectural design
- Development of automated test oracles
- Selection and deployment of software tools
|
|
Managerial Profile
|
- Management of technical staff and Directors in software and computer systems organizations
- Instill awareness and discipline to improve quality and meet specific goals
- Collaborate with all departments and levels of management effecting software quality
- Recommend improvements of organization structure and development processes
- Organize, staff, and manage Quality Engineering, Process Engineering, Development, Technical Support, and Documentation groups
- Establish and manage quality functions for manufacturing and development
- Perform hiring searches (Software Quality Engineers, Quality Managers, and Development Managers)
|
|
Key Proficiencies
|
- Execute Quality Assessments in small to multi-billion dollar IT, software, and service organizations
- Develop strategies and tactics for quality software development in mission critical environments
- Recommend and direct cost-effective actions for improving testing, tools, and test environments
- Establish release procedures, test criteria, and version tracking to control quality of releases
- Conceive, implement, and administer software development environments
- Define and enact defect tracking systems, product quality methods, and standards
- Institute revision control systems
- Create and administer continuous improvement programs
- Author and implement Test Strategies, Test Plans, Test Procedures, and manual and automated Test Cases
- Research, analyze, and write recommendations for offshore outsourcing
- Integrate multi-national development and test teams
- Project manage complex IT deployments
- Eliminate unnecessary consumables in testing processes
- Shorten development integration cycles
- Reduce defects for large software application releases and lower defect levels for existing software
- Eliminate customer complaints over non-functioning releases
- Establish standards-compliant processes
|
|
Teaching
|
- Prepared and taught courses in: Software QA and Testing, Software Test Automation Design, Fundamentals of Software Test Automation, Software Project Management, Black Box Software Testing, Quality Management, ASQ-CSQE Certification Preparation, Software Test Management, Software Test Design, and Software Test Oracles
- Taught courses in: Bug Reporting, Software Test Automation, Testing Web Applications, Web Security Testing, Mathematical Statistics, Information Design, Introduction to Information Systems Technology, Trends in Information Systems Technology, Information Systems Management, Strategic IT Planning, Human Resources Management, and Management by Communication
|
|
|
|
|
Education and Professional Qualifications
|
- MBA: Santa Clara University
- MSEE: U.C. Santa Barbara
- BA Computer Science: U.C. Santa Barbara
- President, Board of Directors, Association for Software Testing
- Fellow of the American Society for Quality (ASQ)
- Certificate in Software Quality Engineering (CSQE) from the American Society for Quality
- American Society for Quality Certified Manager of Quality/Organizational Excellence (CMQ/OE) [previously known as Certified Quality Manager]
- California Community College Instructor Credential for Computer Science; Computer and Related Technologies
- Past Chair of ASQ's Santa Clara Valley Section (Section 0613)
- Past Chair of the Santa Clara Valley Software Quality Association (SSQA), a task group of ASQ
- Keynote and Invited Speaker Chair for Pacific Northwest Software Quality Conference (PNSQC)
- US Program Chair for the First World Congress on Software Quality (ASQC Software Division)
- Program Co-Chair for the Third Conference for the Association for Software Testing (CAST 2008)
- Program Chair for the Third International Conference on Software Quality (ASQC Software Division)
- Conference Chair for the Third SSQA Software Quality Conference
- Speaker at numerous conferences
- Senior Member of ACM and Member of IEEE
- ISO 9000: Lead Auditor Training (for both ISO9000-1994 and ISO9000-2000); past Registered Provisional Auditor
- IEEE Certificate for services rendered in furthering the objectives of IEEE at Howard University
- ASQC Software Division Certificate of Appreciation, Third International Conference on Software Quality
- ASQC Software Division Certificate of Appreciation, Fourth International Conference on Software Quality
- ASQC Software Division Certificate of Appreciation for First World Congress for Software Quality
Updated July 1, 2011
Copyright © 1995-2011 Software Quality Methods, LLC All Rights Reserved.
|
|