HERBERT M. ISENBERG Ph.D.

415-297-5533      hisen1@gmail.com

 

Professional Experience

 

Countrywide Mortgage                                             Agoura Hills, CA      August 2006 – Present

1st VP QA & Testing Organization

Responsible for managing the entire QA/Testing organization within the Product Technology, Artificial Intelligence organization

  • Primary goal is to increase product quality and client confidence by reducing production defects and system downtime.
  • The QA group consists of 30+ team members and 4 managers as direct reports. I also manage an off shore team of 15+ QA Engineers and tool developers.
  • Business responsibilities:
    • Oversight and governance of monthly and bi-monthly release schedules for their primary loan origination applications, web sites, underwriting systems and rules engine that process large revenue streams 24x7.
    • Reduce QA/Testing costs, increase efficiencies and optimize processes while meeting overall quality levels objectives.
    • Work closely with our business units reviewing business requirements that are translated into functional specification by the system analyst group.
  • Technical responsibilities:
    • Design an end-to-end testing framework that supports both manual and automated testing for backend, GUI and websites.
    • Implement a new “Next Generation” Regression testing tool based on the principles of root cause analysis. The NextGen Tool analyzes thousands of test cases differences to find the most granular cause and effect relationship in a matter of seconds. The root cause algorithm reduces test results analysis time by 50-80%.
    • Ensure that the software testing and development life cycles are in sync and applied correctly throughout every phase of the overall process
    • Introduce more efficient testing technologies and set strategic direction for the group.
  • Technology: Windows environment, QTP, Performance Center, LoadRunner, Python, XML, SOAP.

 

 

Kaiser Permanente                                                    Oakland, CA                  April 2003 – July 2006

Automation Manager

  • Created Kaiser’s first centralized automation group
  • Managed the growth of the automation team from 5 to 45 highly technical software automation engineers.  This included managing off shore automation resources in India and Russia.
  • Responsible for automating the testing of all of Kaiser’s medical systems and web sites at a system and functional testing level for eight regions across the USA.
  • Documented a company wide saving of 25 million dollars over a three years period and predicted saving of $47 million by the year 2113. An audit by a Fortune 500 accounting company confirmed these numbers.
  • Designed the overall automation strategy and data driven architecture around the principles of one point maintenance, equivalence class partitioning and scalability.
  • Responsible for coaching and mentoring the team, establishing personal relationship to promote and support high productivity levels. I strongly believe in the benefits of being a good listener and mentor and keeping an “open door” policy. This approach has contributed greatly to our team’s success.
  • Introduced a 4th generation automation authoring tool, TMX, to provide a single database repository for all the automation testware, including scripts, functions, subscripts, data files.
  • Introduced IEEE quality standards, root cause analysis, and an automation testing lifecycle, (SDLC) that is in sync with the testing and development lifecycles used across the organization.
  • Test Data Generation: Designed an automated data generation (ADG) technology, written in C#, perl and XML for generating large amounts of HIPAA compliant, medical rich, patient test data in lieu of using production data. Deployed an Agile like methodology to guide the development of this technology.
  • Test Lab: Setup the automation test lab of sixty dedicated machines that ran millions of test cases for Kaiser’s regional and national teams
  • Mentoring: Educated and mentored a QA/Testing organization of over 400 people on the power of automation and how to use new technologies to optimize and reduce overall testing cycles.
  • Successfully reduced manual testing cycle’s times and cost as much as 50%.
  • Technology: Windows, UNIX, WinRunner, TestDirector, QTP, TMX, perl, C#, XML, HL7, SQL, SOA.

 

Hynomics Corporation                                              Bellevue, Washington          2003 – April

Senior QA Manager (Contract position)

Responsible for optimizing a small QA group in preparation for rapid expansion

  • Design the overall QA strategy for their cutting edge development technology.
  • Established a testing life cycle that integrate with the overall product life cycle, metrics, test plans, test cases (XML), requirements management, defect tracking, documentation (QA handbook), test coverage, risk/impact analysis, test lab, test migration path and automation.
  • Work closely with scientists (mathematicians), developers, technical writers, customers and upper management.
  • Mentoring the QA staff on the latest QA/Testing methodology and how to optimize testing cycles.
  • Act as the key person to advocate quality criteria and standards across the organization
  • Technology: Windows, UNIX, XML, SQL, RUP, perl, shell script

 

Charles Schwab & Co.                                                   San Francisco, CA         1999-2003

Technical Director & QA Architect 

Created a new QA group for the Mutual Funds Technology Enterprise

·        Implemented tools, automation and processes for all phases of the software testing life cycle.

·        Developed a data driven automated approach for streamlining testing cycles, rapid product delivery, and the reduction of post-production defects.

·        Responsible for testing financial applications and websites for the Mutual Funds Group and Schwab’s Investment Manager’s organizations. These financial systems processed over 400 billion dollars a day and had to be available 24/7.

·        Automated 80% of all the regression testing that resulted in a 25% saving. One key to our success was building a mutually respected working relationship with our business users and the development organization.

·        Managed the white box automated testing effort, as one of the key architects for the system. Responsible for identifying and interviewing outsourcing groups with the java skills required for testing an object oriented system based on reusable components.

  • Managed the off shore automation group from India responsible for regression testing of web based applications. Keys to our success were the development and implementation of a set of “Principles for Automated Testing” and the development of personal relationships with our India counterparts. The off shore regression testing effort has resulted in substantial cost savings and increased test coverage. 

·        Led the initiative to adopt the Capability Maturity Model (CMM) for the Mutual Funds Technology Group. This set of metrics was used to measure improvements and map progress across our project lifecycle for achieving higher levels of quality, productivity and performance. The CMM initiative was successful and is now part of the continuous improvement program for the Mutual Funds group.

  • Influenced overall QA direction, models, standards, and perspectives through multiple presentations to senior management. Led the effort to move from a waterfall testing methodology to the adoption of the Rational Unified Process (RUP).
  • Visionary & Chairman of the enterprise wide automated testing Forum and the requirement standards Committee. 
  • Awarded a large Technology Innovation grant to identify and implement the Next Generation of Automated Testing Technology. Completed this project in three months, under budget, and substantiated formal "proof of concept criteria" around this technology. Demonstrated, "beyond a shadow of a doubt" a 86.6% productivity and cost benefits of this technology in relation to 1) Training, 2) Design, 3) Development and 4) Maintenance.
  • Technology: Windows, UNIX, Certify, WinRunner, Testdirector, CMM, RUP, ReqPro , TRACK.

 

Oacis Health Care Systems                                            Greenbrae, CA  1995-1999

Quality Assurance Manager & Architect

Responsible for automation of a newly designed clinical management information system.

·        Headed up the recruiting effort to build a world class software testing and Integration group.

  • Redesigned the software testing lifecycle based on IEEE standards.
  • Implemented the McCabe Visual Toolset to provide standard and object oriented complexity metrics of the entire code line. Reported results directly to the Chief Software Architect and VP of Development.
  • Manager of the Y2000 project. Coordinated daily activities of up to five consultants in all phases of a structured Y2K project methodology in a very complex object oriented client server (n-tier) development environment.  Project completed on time and within budget.
  • Manager of the Clarify implementation project. Clarify is an enterprise wide tracking tool similar to Remedy. Designed the quality module UI and state transition model to support development, QA, and marketing workflows around our defect lifecycle. Developed a process to provide defect trend analysis metrics for senior management in an effort to increase productivity and sort out root cause analysis variables.
  • Designed and built a robust automated testing system for both a GUI and web based clinical information management systems capable of running thousands of test cases in unattended mode. The architecture of the automated testing system was designed around the principles of One Point Maintenance. The subject matter of this methodology and design has been published in Dr.Dobbs journal and presented at an international conference on automated testing.
  • Technology: VB3, VB4, C++, Object Oriented, CORBA, Sybase, Win31, Win95, NT, AutoTester, Clarify, McCabe Visual Toolset 6.0.

 

Charles Schwab & Co.                                                       San Francisco          1992-1995

TECHNICAL LEAD

Managed Schwab’s first NT Client Server lab of 60 NT workstations and multiple UNIX servers.

  • Testing lead for numerous other projects, managing up to 8 people, including users, developers and testers. Created standards for test plans, test case formats, coverage analysis matrices, decision point criteria and established baseline databases. Formalized processes and procedures for building automated testing systems.
  • Pioneered and managed the development of Flexible Testing Methodologies and "On Time" QA processes to synchronize the flow of information, in a rapid development environment, between developers, business users and the testing group. Fulfilled the goals of testing earlier in the development process and increasing test coverage, resulting in measurable application improvements.
  • Created Schwab's first automated testing lab for test and task automation.
  • Implemented AutoTester for Windows, successfully automated integration and regression testing of major financial applications, both host and client-server based.
  • Technology: SEER/HPS CASE tools, Paradox, Visual Basic, SQL, C, WinRunner,

 

Matson Navigation Co.                                                     San Francisco, CA                 1989-1992

SENIOR QA MANAGER

Founded Matson's first software quality assurance department and software testing lab.

  • Design and implemented software testing processes, procedures and templates from unit to regression testing.
  • Designed, constructed, and implemented an intelligent, generic, automated Regression testing methodology that is easily ported across platforms for testing either PC LAN or IBM mainframe based applications.  This was accomplished using the AutoTester toolset and structured testing methodologies in conjunction with a formal software development life cycle.

 

Relational Technology                                                           Alameda, CA                         1988-1989

SR. TEST ENGINEER

Worked as part of the PC product development team. Responsible for designing, building and management of their automated testing environment for the complete family of PC INGRES products written in C. Designed test matrices, that concurrently measure levels of test coverage, which have been implemented company wide. Host systems are DEC VAX/VMS, Ultrix, and Sun.

 

Sybase Inc.                                                                         Berkeley, CA                          1987-1988

Q.A. ENGINEER         

Sybase is an SQL relational database management system. Designed and implemented multi-functional data server tests. Instrumental in organizing an automated testing environment. Ported a wide range of tests to OS/2.  Testing platforms include DOS, Microsoft OS/2 and Sun UNIX.

 

Freyberg Technologies Inc.                                                Corte Madera, CA                     1982-1987

Q.A./PROGRAMMER

Developed application modules, in C, for IBSnet, a PC-based transaction processing system.  Managed the integrity of the software, custom screen design, training and extensive software testing.

 

University of California San Diego           La Jolla, CA                                                       1974-78

Teaching Assistant

While working on my Ph.D dissertation, I worked part time teaching courses in Introductory Sociology, Social Linguistics and Interaction Theory.

 

San Diego State University                     San Diego, CA                                                   1975-1976

Assistant Professor

Worked part time at San Diego State University teaching a courses in Social Psychology

 

University of California San Diego           La Jolla, CA                                                       1973-1974

Research Assistant

Research lead on a project to measure the rates of recidivism for drunk drivers.

 

EDUCATION

 

1980: Postdoctoral Research Fellow, Medical Anthropology:  Michigan State Univ., East Lansing. MI

  • Designed and managed an interactive doctor-patient relationship study, through the Universities medical clinic.
  • Recorded doctor-patient medical interviews, and based on dynamic sequencing structures in conversation, developed a natural language simulation model to predict the likelihood of a correct diagnosis.

 

1979: Ph.D. Medical Sociology, University of California, La Jolla, CA

 

1969: B.A. Anthropology, UCLA, Los Angeles, CA

 

Speeches and Publications

 

1995: Published article in Dr. Dobb’s Journal, entitled “Flexible Testing Systems” (June edition)

 

1995: STAR Conference, Moscone Center, San Francisco,  lead seminar on  “Flexible Testing Systems”

 

1995: Lectured on Flexible Testing Systems methodology at Software Recording's International User conference.

 

1990: Speaker at Software Recording's first West Coast Conference

Topic: How to "jump start" both developers and QA into automation via a combination of Structured and

Run-Compare Testing Methodologies

 

 

Accomplishments:

  • Experience: 23+ years of experience in the field of QA, testing and automation. Very knowledgeable in all area of the testing life cycle and how to optimize and implement associated processes.
  • Management & Team Building: Created several QA & testing departments from scratch. Hiring staff, creating all the processes and procedures, interfacing with development organization, implementing automation for software testing, bug tracking and reporting. At Schwab, I started a new QA department for the Mutual Funds Technology group, hired the staff based on skill levels required, put in place daily testing process, automated the regression testing, developed the functional specification, interfaced with the used community, designed end-to-end testing – from mainframe to website. Optimized the testing process and documented a 30% time and budget savings.
  • Innovation: At Schwab, I would awarded a large R&D technology grant to validate the “Next Generation of Automated Testing” , a process that does not require coding of scripts and make it very easy for testers to automate. The project was very successful; an 86% saving was demonstrated in the areas of Development, Maintenance, Design and Training. The CIO gave a press release, the first one in 18 years for a testing tool. The company purchased warrants for 10% of the company and I was presented with an individual technology innovation award in the area of QA/Testing – one of the first time in Schwab’s history. At Kaiser, I designed and implemented the first data driven, one point maintenance, automated system based on the principle of equivalence class partitioning.
  • Leadership: Lead the effort to outsource automated regression testing to India. I designed, developed and implemented the first automated testing system that could be remotely executed from India. The system was built using WinRunner and Test Director.  I was the lead QA/Testing Architect on the project, and lead a team of six, working closely with onsite engineers from India.
  • Methodology: Leadership role in identifying and adopting the Rational Unified Process (RUP) as a standard development and QA methodology. Designed the tool integration strategy to support all phases of the RUP.
  •  Process Improvement: As an advocate of Continuous Improvement, lead the initiative to adopt the Capability Maturity Model (CMM) as a quality measure standard for the Mutual Funds Technology Group. Lead the entire effort to collect information, conduct interviews, analyze data, and report results to upper management. This set of metrics will be used to measure improvements and map progress across our project lifecycle for achieving higher levels of quality, productivity and performance. The CMM initiative was successful and is now part of the Continuous Improvement Program for Mutual Funds.
  • Company Wide Influence & Visionary: At Schwab, Chairman of the Enterprise Wide Testing Forum and the Requirement Standards Committee. Reviewed, piloted and selected requirement tracking tools, along with a wide variety of tools to automate development processes and tasks. Acted as the lead visionary for how to successfully implement QA/Testing methodologies, life cycles and requirement standards in a large organization with complex environments.
  • Off Shore Development: Managed the off shore development group from India, responsible for automated regressing testing of web based applications/ java applets, off shore execution, tools, design, methodology and architecture. To ensure success I developed and implemented the “Principles of automated testing”, emphasizing a data driven, one point maintenance architecture, that is reusable and scaleable. Keys to our success were 1) Coaching and mentoring the team and 2) The development of personal relationship and the understanding of the Indian culture. The off shore regression testing effort has resulted in substantial cost saving and increased test coverage.