logo
Contact Us
  • Certifications
  • Certification Training
  • Courses
  • Training Options
  • Free Training
  • Upcoming Events
  • Tools
  • About

Apply for Graduation

Click here to download the full certification brochure in PDF

cstp-A Certified Software Test Professional Associate Level
cstp-p Certified Software Test Professional Practitioner Level
cstp-m Certified Software Test Professional Master Level
castp-p Certified Agile Software Test Professional Practitioner Level
castp-m Certified Agile Software Test Professional Master Level
cstas Certified Software Test Automation Specialist
cstaa Certified Software Test Automation Architect
cstl Certified Software Test Lead
ctmpl Certified Test Manager Practitioner Level
ctmml Certified Test Manager Master Level
cstas Certified Mobile Software Test Professional
csqm Certified Software Quality Manager
  • see page in spanish
  • Objectives
  • Requirements
  • Body of Knowledge
  • Advisory Board
  • CSQM Training Options

Certified Software Quality Manager (CSQM)

csqm
Purpose

The purpose of the CSQM certification is to help establish and advance the field of software quality management as a discipline independent of the field of software testing. Individuals pursuing Software Quality Management as a career will focus on method and techniques to manage product and process quality in software organizations. It is expected of those individuals to have a very broad range of knowledge with all software processes and ways to improve these processes. The CSQM certification is a natural progression for individuals who have achieved the Certified Test Management Certification to advance their career and be prepared to climb the corporate ladder to occupy higher positions.

Objectives of the CSQM Certification

Software Quality is a very broad concept. To achieve software quality, one must focus on the quality of the software product as well as the quality of the different processes used to produce the software product. In order to achieve this goal, a person in charge of improving quality in a software organization has certain responsibilities and objectives. The CSQM Certification provides the knowledge to help a Software Quality Manager carry out these responsibilities and achieve his or her objectives.

  1. Evaluating, developing, and monitoring
    1. Processes (for development, testing, inspection, CM, etc.)
    2. Product and process standards
    3. Measurements
  2. Evaluating and selecting tools
  3. Assessing the organization's capability
  4. Facilitating process improvement issues between groups or projects
  5. Assessing the impact of one process improvement effort on another process or another part of the process
  6. Publicizing success stories
  7. Acting as a consultant to projects having special problems or requirements
Who Should Pursue The CSQM certification?
  1. Any person who has worked in software testing for at least 3 years
  2. People with a management or leadership role in testing
  3. Development managers and development leads who wish to move to a test management or lead position
  4. Auditors, inspectors, and others who must evaluate the work product of the testing process
CSQM Certification Requirements

Two requirements must be satisfied before the CSQM certification can be granted. These are the Formal Education Requirements and Job Experience Requirements

Formal Education Requirements

Ten days of instructor-led training to cover all ten area of the Software Quality Management Body of Knowledge (SQMBOK). One day to cover each area.

CSQM Training Options Written Exam:

Candidates are required to complete a written exam for each course and pass with a level of performance no less than 80%. For courses conducted by IIST, a candidate is allowed to retake the exam for a second time without having to attend the course again. There is a $100 fee for retakes. If 80% performance is not achieved on a second attempt, the candidate must retake the course or take another course covering the same BOK area. If the course failed was taken online you will get access to the online course and a retake exam for $100. If the course was taken on-site or at public training and is available online you can get access to both the online course and retake exam for half the original price of the online course. If the course is failed for a 3rd time and was taken online you will get access to the online course and a retake exam for half the original price of the online course.

Job Experience Requirements

In order for the CSQM certification to be granted, a candidate must have a total of at least three years working in software projects, including 1 year in a lead or management position. This requirement must be completed by the time CSQM is granted. This requirement shall be met by means of a letter of support describing the candidate's specific role and responsibilities over a period of three years or more. The letter must be authored and signed by any of the following:

  1. The candidate's current or former supervisor/manager
  2. The candidate's client or customer (if self-employed)
  3. A co-worker currently holding a CSQM certification who has worked with the candidate on a project.
  4. Multiple sources may be submitted to cover the three year period. Any variation from this requirement must be reviewed and approved by the IIST Chairperson.
Graduation:

Upon satisfying both formal education and job experience requirements, a candidate shall submit an application to the IIST Chairperson for the certification to be granted. Application forms can be obtained here. The application must be accompanied by payment of the $180 non- refundable graduation fee. This fee covers the cost associated with record-keeping, grading exams, and certification plaque. Please note there will be an additional $100 for shipping plaques outside the U.S.

CSQM Re-Certification Requirements

The CSQM Certification will expire 3 years after it is granted. As a result, all CSQM recipients must complete the re-certification requirements before that time. The re-certification requirements are TEN days of training to cover any topic in software quality, software testing, software engineering or soft skills that the candidate feels will help develop more skills in quality management. Training for re-certification can be from IIST or any other training provider. Non-IIST courses must be approved by the IIST Chairperson. There is a $50 course review fee. No exams are required for courses to be considered for CSQM re-certification.

Software Quality Management Body of Knowledge (SQMBOK)
1 : Managing Software Quality
  1. Software Quality defined
  2. Software Quality Assurance and Testing defined and distinguished
  3. The difference between QC&QA
  4. The Software Quality Puzzle
  5. The Software Quality Assurance function
  6. The role of Software Quality Manager
  7. Skill set of a Software Quality Manager
  8. Managing Software Quality Throughout the Lifecycle
    1. Requirement Management and Engineering
    2. Change Control and Release  Management
    3. Assuring quality during development
    4. Best Practices in Software Testing
    5. Best practices in Software Inspections and Reviews
    6. Defect Tracking and Reporting
    7. Defect Prevention
    8. Process Improvement Models (CMMI, SIX Sigma)
    9. Lean Software Process
4 : Software Development, integration, Release, and Support
  1. Traditional SDLC
  2. Agile development
  3. Incremental delivery
  4. Methods for determining and documenting the architecture and design (high-level and detailed) for software products
  5. Methods and activities associated with the release and installation of software systems
  6. Activities associated with supporting and maintaining software products
  7. Change control and management
  8. Activities involved in choosing, contracting with, and assuring the performance of software suppliers (both those who provide commercial off-the-shelf COTS products, and those that do custom development)
7 : Risk Management
  1. Risk analysis methodologies
  2. Risk identification and classification
  3. Risk  prioritizations and ranking
  4. Calculating costs and probability
  5. Risk reporting
  6. Monitoring and controlling risks
  7. Contingency planning and mitigation
10 : Software Measurement & Analysis
  1. Purpose of Measurement
  2. Principles of Measurement
  3. Measurement Process Model and Framework
  4. Multilevel Measurements
    1. Organizational Level Measurements
    2. Project Level Measurements
  5. Choosing the best measures for your organization
    1. Align measurements with information needs
    2. Specify measures
    3. Specify data collection and storage
    4. Specify analysis
    5. Specify reporting, communications, and feedback
  6. Goal/Question/Metric Paradigm
  7. A set of 'Best Practices' measurements, used by SQA staffs, with examples and Case Studies
2 : Establishing the Software Quality Assurance Function
  1. All activities related to establishing  an SQA group
  2. Stakeholder Identification
  3. Developing SQA plan
  4. Establish Budget
  5. Establish Personnel
  6. Establish Mission/Objectives
  7. Selling SQA to Management
  8. Demonstrating ROI for SQA efforts
  9. Base lining current software quality levels and Cost of Quality
  10. Defining standards, procedures, methodologies, best practices and guidelines
  11. Instituting metrics and measurements
  12. Deploying processes
  13. Evaluating Methodologies and Automated Tools
  14. Implementing Defect Studies
5 : Configuration Management
  1. Principles and activities of the Discipline of Software Configuration Management
  2. Identifying configuration items
  3. Establishing baselines
  4. Controlling change
  5. Establishing and maintaining repositories
  6. Assuring the integrity of software work products
8 : Requirement Engineering and Management
  1. Defining and validating requirements
  2. Quality Requirements Vs Functional Requirements
  3. Quality Requirements for different types of systems
  4. Managing and maintaining requirements
  5. Building a Requirement-Management Process
  6. Requirement Traceability
  7. Requirement Change Control
3 : Verification and Validation Methods
  1. Verification and Validation Defined
  2. Unit, integration, System, and User Acceptance Testing including planning and design activities of each
  3. Inspections and other forms of peer reviews
  4. Forms of Inspections and Reviews
  5. Effective and practical inspections practices
  6. Code Analysis
  7. Independent V&V
6 : Project Management and Planning
  1. Activities associated with planning projects including size, effort and cost estimation, schedule development, resource planning, knowledge and skills planning, etc.
  2. Activities associated with managing projects including comparing actual measures to estimates, determining project status, managing risks, reporting status, taking corrective action, tracking action items
  3. Requirement-based project management
9 : Agile Software Development Methods
  1. The values, principles and philosophies that underpin Agility
  2. Contrasting Agile philosophy to other iterative and incremental lifecycles
  3. Contrasting Agile with the waterfall model
  4. Agile methods and method tailoring
  5. Agile methods and project management
  6. Suitability of Agile methods
  7. Progressive requirements elaboration
  8. Iterative planning and adaptation
  9. Incremental product delivery
  10. Coaching self-directed teams
  11. Agile project monitoring
  12. Welcoming project change
  13. Interpreting Agile practices relative to reference models (e.g. CMMI or PMBOK)
  14. Criticism
Certifications
Professional Testing Certifications
Agile Testing Certifications
Mobile Testing Certifications
Test Automation Certifications
Test Management Certifications
Quality Management Certifications
Testing Certification Exams
Training Options
Online Interactive Training
Online Self-Paced Training
Public Training
Group Training Live
Certification Training
CSTP-A Training
CSTP-P Training
CSTP-M Training
CASTP-P Training
CASTP-M Training
CMSTP Training
CSTL Training
CTM-P Training
CTM-M Training
CSTAS Training
CSTAA Training
CSQM Training
Free Training
Online Interactive Webinars
Online Recorded Webinars
Courses
Search Course List
General Testing Courses
Mobile Testing Courses
Agile Testing Courses
Test Automation Courses
Requirement Courses
Database Courses
Test Management Courses
Register for Public Training Register for Online Training Retake Exam Request Course Extension Apply for Graduation Testimonials
Mailing List Request Information Site Map (HTML) Site Map (XML) Books Bug Free Zone
testing-institute-facebook testing-institute-youtube testing-institute-linkedin testing-institute-twitter testing-institute-mailto
©Copyright IIST 2017 Contact Us