๐ QIS (Quality Implementation Support) KPI Reference Guide
Generated on: July 09, 2025 at 05:59 PM
๐ฏ Executive Summaryโ
This document provides comprehensive details for 18 Key Performance Indicators (KPIs) used to evaluate Quality Inspection Specialist performance for System Engineer role.
๐ Summary Statisticsโ
- Total KPIs: 18
- Total Weightage: 100%
- Automated KPIs: 10 (55.6%)
- Manual KPIs: 8 (44.4%)
๐ Frequency Distributionโ
- Monthly: 10 KPIs
- Per Sprint: 4 KPIs
- Post Production: 1 KPIs
- Quarterly: 1 KPIs
- Sit End: 2 KPIs
๐พ Data Sourcesโ
- JIRA: 18 KPIs
๐ Detailed KPI Specificationsโ
โฑ๏ธ 1. Pulse Complianceโ
Attribute | Value |
---|---|
KPI ID | 703 |
Weightage | 5% |
Measure | Percentage |
Data Source | JIRA |
Frequency | Monthly |
Automation | โ Automated |
Default Score | 0 |
๐ Description: Ensure Pulse entries are updated regularly
๐งฎ Formula: % of hours utilized
๐ Calculation Details:
Purpose: Measure how accurately employees log their work hours in Pulse relative to their assigned capacity, ensuring discipline in time reporting and data integrity for planning.
Formula: Compliance Rate (%) = Total Hours Reported in Pulse / Total Assigned Capacity Hours ร 100
Data Sources: BI Dashboard
Calculation Steps:
Extract the compliance data from the BI dashboard daily for each resource, which already contains the computed compliance % to date for every resource.
๐ฅ Applicability:
- Designation: System Engineer
๐ฏ Scoring Rules:
Score | Condition | Threshold | Field |
---|---|---|---|
๐ข 5 | >= (greater than or equal to) | 95 | pulseCompliance |
๐ข 4 | >= (greater than or equal to) | 90 | pulseCompliance |
๐ก 3 | >= (greater than or equal to) | 85 | pulseCompliance |
๐ 2 | >= (greater than or equal to) | 80 | pulseCompliance |
๐ด 1 | > (greater than) | 80 | pulseCompliance |
๐ 2. Attendanceโ
Attribute | Value |
---|---|
KPI ID | 704 |
Weightage | 5% |
Measure | Percentage |
Data Source | JIRA |
Frequency | Monthly |
Automation | โ Automated |
Default Score | 0 |
๐ Description: Compliance to attendance policies
๐งฎ Formula: % of working days marked
๐ Calculation Details:
Purpose: Ensure that every workday is covered by either a valid attendance record or an approved leave entry; missing both constitutes non-compliance.
Formula: NonCompliantDay = (No AttendanceRecord) AND (No LeaveRecord)
Data Sources: WebHR
Calculation Steps:
1. For each employee, check the date three days prior to today to allow for data processing.
2.
Query WebHR: is there an AttendanceRecord? is there a LeaveRecord?
3. If neither exists, mark the day as non-compliant (NonCompliantDay = true).
4. Repeat daily to maintain a running tally of non-compliant days.
๐ฅ Applicability:
- Designation: System Engineer
๐ฏ Scoring Rules:
Score | Condition | Threshold | Field |
---|---|---|---|
๐ข 5 | >= (greater than or equal to) | 95 | Attendance |
๐ข 4 | >= (greater than or equal to) | 90 | Attendance |
๐ก 3 | >= (greater than or equal to) | 85 | Attendance |
๐ 2 | >= (greater than or equal to) | 80 | Attendance |
๐ด 1 | > (greater than) | 80 | Attendance |
๐ฏ 3. Test Case Effectivenessโ
Attribute | Value |
---|---|
KPI ID | 705 |
Weightage | 5% |
Measure | Percentage |
Data Source | JIRA |
Frequency | Per Sprint |
Automation | ๐ค Manual |
Default Score | 0 |
๐ Description: the percentage of test cases that successfully identify defects.
๐งฎ Formula: % of # of Defects / # of Test Cases Executed
๐ฅ Applicability:
- Designation: System Engineer
๐ฏ Scoring Rules:
Score | Condition | Threshold | Field |
---|---|---|---|
๐ข 5 | >= (greater than or equal to) | 50 | testCaseEffectiveness |
๐ข 4 | >= (greater than or equal to) | 40 | testCaseEffectiveness |
๐ก 3 | >= (greater than or equal to) | 35 | testCaseEffectiveness |
๐ 2 | >= (greater than or equal to) | 30 | testCaseEffectiveness |
๐ด 1 | > (greater than) | 30 | testCaseEffectiveness |
โก 4. QA Test Execution Timeโ
Attribute | Value |
---|---|
KPI ID | 706 |
Weightage | 5% |
Measure | Count |
Data Source | JIRA |
Frequency | Per Sprint |
Automation | ๐ค Manual |
Default Score | 0 |
๐ Description: Measures the time taken to execute a set of test cases.
๐งฎ Formula: # of Test Cases Executed / Total Time Taken
๐ฅ Applicability:
- Designation: System Engineer
๐ฏ Scoring Rules:
Score | Condition | Threshold | Field |
---|---|---|---|
๐ข 5 | >= (greater than or equal to) | 25 | testExecutionTime |
๐ข 4 | >= (greater than or equal to) | 20 | testExecutionTime |
๐ก 3 | >= (greater than or equal to) | 15 | testExecutionTime |
๐ 2 | >= (greater than or equal to) | 10 | testExecutionTime |
๐ด 1 | > (greater than) | 10 | testExecutionTime |
โก 5. Implementation Test Execution Timeโ
Attribute | Value |
---|---|
KPI ID | 707 |
Weightage | 5% |
Measure | Count |
Data Source | JIRA |
Frequency | Sit End |
Automation | ๐ค Manual |
Default Score | 0 |
๐ Description: Measures the time taken to execute a set of test cases.
๐งฎ Formula: # of Test Cases Executed / Total Time Taken
๐ฅ Applicability:
- Designation: System Engineer
๐ฏ Scoring Rules:
Score | Condition | Threshold | Field |
---|---|---|---|
๐ข 5 | >= (greater than or equal to) | 25 | testExecutionTime |
๐ข 4 | >= (greater than or equal to) | 20 | testExecutionTime |
๐ก 3 | >= (greater than or equal to) | 15 | testExecutionTime |
๐ 2 | >= (greater than or equal to) | 10 | testExecutionTime |
๐ด 1 | > (greater than) | 10 | testExecutionTime |
๐ 6. QA Invalid Bugs Countโ
Attribute | Value |
---|---|
KPI ID | 708 |
Weightage | 5% |
Measure | Count |
Data Source | JIRA |
Frequency | Per Sprint |
Automation | โ Automated |
Default Score | 5 |
๐ Description: Number of invalid bugs reported
๐งฎ Formula: # of Rejected Bugs
๐ Calculation Details:
Purpose: Count the number of bug reports submitted by QIS that were later rejected or marked as not a bug.
Formula: Invalid Bug Count = Number of issues where Reporter = QIS and Closing_Reason โ {โRejectโ, โNot a Bugโ}
Data Sources: Jira โPOLโ project; Reporter = QIS; Closing_Reason (Reject, Not a Bug); Close Timestamp
Calculation Steps:
1. Query Jira โPOLโ for all issues where Reporter = QIS within the reporting period.
2. From that set, filter issues whose Closing_Reason is โRejectโ or โNot a Bug.โ
3. Count the total number of filtered issues.
๐ฅ Applicability:
- Designation: System Engineer
๐ฏ Scoring Rules:
Score | Condition | Threshold | Field |
---|---|---|---|
๐ข 5 | <= (less than or equal to) | 2 | invalidBugsCount |
๐ข 4 | <= (less than or equal to) | 4 | invalidBugsCount |
๐ก 3 | <= (less than or equal to) | 6 | invalidBugsCount |
๐ 2 | <= (less than or equal to) | 8 | invalidBugsCount |
๐ด 1 | > (greater than) | 8 | invalidBugsCount |
๐ 7. Implementation Invalid Bugs Countโ
Attribute | Value |
---|---|
KPI ID | 709 |
Weightage | 5% |
Measure | Count |
Data Source | JIRA |
Frequency | Sit End |
Automation | ๐ค Manual |
Default Score | 5 |
๐ Description: Number of invalid bugs reported
๐งฎ Formula: # of Rejected Bugs
๐ Calculation Details:
Purpose: Count the number of bug reports submitted by QIS that were later rejected or marked as not a bug.
Formula: Invalid Bug Count = Number of issues where Reporter = QIS and Closing_Reason โ {โRejectโ, โNot a Bugโ}
Data Sources: Jira โPOLโ project; Reporter = QIS; Closing_Reason (Reject, Not a Bug); Close Timestamp
Calculation Steps:
1. Query Jira โPOLโ for all issues where Reporter = QIS within the reporting period.
2. From that set, filter issues whose Closing_Reason is โRejectโ or โNot a Bug.โ
3. Count the total number of filtered issues.
๐ฅ Applicability:
- Designation: System Engineer
๐ฏ Scoring Rules:
Score | Condition | Threshold | Field |
---|---|---|---|
๐ข 5 | <= (less than or equal to) | 2 | invalidBugsCount |
๐ข 4 | <= (less than or equal to) | 4 | invalidBugsCount |
๐ก 3 | <= (less than or equal to) | 6 | invalidBugsCount |
๐ 2 | <= (less than or equal to) | 8 | invalidBugsCount |
๐ด 1 | > (greater than) | 8 | invalidBugsCount |
โฐ 8. QA SLAโ
Attribute | Value |
---|---|
KPI ID | 710 |
Weightage | 5% |
Measure | Percentage |
Data Source | JIRA |
Frequency | Monthly |
Automation | โ Automated |
Default Score | 0 |
๐ Description: To measure SLA of QA is met for production issues
๐งฎ Formula: SLA Achieved for tickets assigned
๐ Calculation Details:
Purpose: Monitor how effectively the team resolves production issues within the agreed SLA window.
Data Sources: Jira โProduction Issueโ tickets; Assignment Timestamp; Completion Timestamp; SLA Target (hours).
Calculation Steps:
1.
Select Tickets: Pull all โProduction Issueโ tickets assigned during the reporting month.
2.
Determine SLA Status: classify as non-breached (resolution duration โค SLA Target) or breached (duration > SLA Target).
3.
Compute Rate: SLA Achievement Rate (%) = (Number of Non-breached Tickets / Total Tickets Assigned) ร 100
4.
Evaluate Performance: review the percentage of non-breached tickets to assess SLA compliance.
๐ฅ Applicability:
- Designation: System Engineer
๐ฏ Scoring Rules:
Score | Condition | Threshold | Field |
---|---|---|---|
๐ข 5 | >= (greater than or equal to) | 95 | qaTAT |
๐ข 4 | >= (greater than or equal to) | 90 | qaTAT |
๐ก 3 | >= (greater than or equal to) | 85 | qaTAT |
๐ 2 | >= (greater than or equal to) | 80 | qaTAT |
๐ด 1 | > (greater than) | 80 | qaTAT |
๐ง 9. Production Patch Revert / Resubmissionโ
Attribute | Value |
---|---|
KPI ID | 711 |
Weightage | 5% |
Measure | Count |
Data Source | JIRA |
Frequency | Quarterly |
Automation | โ Automated |
Default Score | 5 |
๐ Description: To measure number of patches that are either reverted or a subsequent patch has to be resubmitted
๐งฎ Formula: # of Impacted Patches / Total number of Patches sent
๐ Calculation Details:
Purpose: Measure the proportion of production patches that are reverted or require a subsequent resubmission.
Formula: Patch Revert Rate (%) = (Number of Impacted Patches / Total Patches Sent) ร 100
Data Sources: Jira; Level 0 Sub-status; Status change history
Definition of Terms: Total Patches Sent = issues with Level 0 Sub-status = โPatch Dispatched to clientโ or โAwaiting Client Responseโ; Impacted Patches = those sent patches whose status changed from โLevel 0 โ Client Endโ back to โLevel 2 โ Support Engineerโ while still in a sent sub-status.
Calculation Steps: 1. Query Jira for โsentโ patches;
2. Count these as Total Patches Sent;
3. Identify reverts via status history and count as Impacted Patches;
4. Compute rate using the formula;
๐ฅ Applicability:
- Designation: System Engineer
๐ฏ Scoring Rules:
Score | Condition | Threshold | Field |
---|---|---|---|
๐ข 5 | <= (less than or equal to) | 2 | productionPatchRevert |
๐ข 4 | <= (less than or equal to) | 4 | productionPatchRevert |
๐ก 3 | <= (less than or equal to) | 6 | productionPatchRevert |
๐ 2 | <= (less than or equal to) | 8 | productionPatchRevert |
๐ด 1 | > (greater than) | 8 | productionPatchRevert |
๐ 10. Test Coverageโ
Attribute | Value |
---|---|
KPI ID | 712 |
Weightage | 5% |
Measure | Percentage |
Data Source | JIRA |
Frequency | Per Sprint |
Automation | ๐ค Manual |
Default Score | 0 |
๐ Description: Indicates the percentage of the software that has been tested.
๐งฎ Formula: % of features assigned in a sprint
๐ฅ Applicability:
- Designation: System Engineer
๐ฏ Scoring Rules:
Score | Condition | Threshold | Field |
---|---|---|---|
๐ข 5 | >= (greater than or equal to) | 95 | testCoverage |
๐ข 4 | >= (greater than or equal to) | 90 | testCoverage |
๐ก 3 | >= (greater than or equal to) | 85 | testCoverage |
๐ 2 | >= (greater than or equal to) | 80 | testCoverage |
๐ด 1 | > (greater than) | 80 | testCoverage |
๐จ 11. Escape Defect Count SITโ
Attribute | Value |
---|---|
KPI ID | 713 |
Weightage | 10% |
Measure | Percentage |
Data Source | JIRA |
Frequency | Monthly |
Automation | โ Automated |
Default Score | 5 |
๐ Description: Counts the number of defects that were not identified during testing but were discovered after the software was released.
๐งฎ Formula: # of Defects per feature identified during SIT
๐ Calculation Details:
Purpose: Track the number of defects identified during System Integration Testing (SIT) by each assignee.
Formula:
Formula: SIT Defect Count = Number of issues where Phase = SIT and Assigned To = target user
Formula: SIT Defect Count = Number of issues where Phase = SIT and Assigned To = target user
Data Sources: Jira โPOLโ project; Phase = โSITโ; Assigned To; Closed Timestamp.
Calculation Steps:
1. Query Jira โPOLโ for all issues where Phase = โSITโ and Assigned To = the target assignee, and Closed Timestamp falls within the reporting period.
2. Count the total number of issues returned.
๐ฅ Applicability:
- Designation: System Engineer
๐ฏ Scoring Rules:
Score | Condition | Threshold | Field |
---|---|---|---|
๐ข 5 | <= (less than or equal to) | 2 | escapeDefectCountSIT |
๐ข 4 | <= (less than or equal to) | 4 | escapeDefectCountSIT |
๐ก 3 | <= (less than or equal to) | 6 | escapeDefectCountSIT |
๐ 2 | <= (less than or equal to) | 8 | escapeDefectCountSIT |
๐ด 1 | > (greater than) | 8 | escapeDefectCountSIT |
๐จ 12. Escape Defect Count UATโ
Attribute | Value |
---|---|
KPI ID | 714 |
Weightage | 10% |
Measure | Percentage |
Data Source | JIRA |
Frequency | Monthly |
Automation | โ Automated |
Default Score | 5 |
๐ Description: Counts the number of defects that were not identified during testing but were discovered after the software was released.
๐งฎ Formula: # of Defects per feature identified during UAT
๐ Calculation Details:
Purpose: Track the number of defects reported during User Acceptance Testing (UAT) by each reporter.
Formula: UAT Defect Count = Number of issues where Phase = UAT and Reporter = target user
Data Sources: Jira โPOLโ project; Phase = โUATโ; Reporter; Creation Timestamp
Calculation Steps:
1. Query Jira โPOLโ for all issues where Phase = โUATโ and Reporter = the target user within the reporting period.
2. Count the total number of issues returned.
๐ฅ Applicability:
- Designation: System Engineer
๐ฏ Scoring Rules:
Score | Condition | Threshold | Field |
---|---|---|---|
๐ข 5 | <= (less than or equal to) | 2 | escapeDefectCountUAT |
๐ข 4 | <= (less than or equal to) | 4 | escapeDefectCountUAT |
๐ก 3 | <= (less than or equal to) | 6 | escapeDefectCountUAT |
๐ 2 | <= (less than or equal to) | 8 | escapeDefectCountUAT |
๐ด 1 | > (greater than) | 8 | escapeDefectCountUAT |
๐ค 13. QA Test Case Automationโ
Attribute | Value |
---|---|
KPI ID | 715 |
Weightage | 5% |
Measure | Percentage |
Data Source | JIRA |
Frequency | Monthly |
Automation | ๐ค Manual |
Default Score | 0 |
๐ Description: To measure number of cases automated during testing
๐งฎ Formula: % of Unit Cases Automated
๐ฅ Applicability:
- Designation: System Engineer
๐ฏ Scoring Rules:
Score | Condition | Threshold | Field |
---|---|---|---|
๐ข 5 | >= (greater than or equal to) | 95 | testCaseAutomation |
๐ข 4 | >= (greater than or equal to) | 90 | testCaseAutomation |
๐ก 3 | >= (greater than or equal to) | 85 | testCaseAutomation |
๐ 2 | >= (greater than or equal to) | 80 | testCaseAutomation |
๐ด 1 | > (greater than) | 80 | testCaseAutomation |
๐ค 14. Implementation Test Case Automationโ
Attribute | Value |
---|---|
KPI ID | 716 |
Weightage | 5% |
Measure | Percentage |
Data Source | JIRA |
Frequency | Monthly |
Automation | ๐ค Manual |
Default Score | 0 |
๐ Description: To measure number of cases automated during testing
๐งฎ Formula: % of Unit Cases Automated
๐ฅ Applicability:
- Designation: System Engineer
๐ฏ Scoring Rules:
Score | Condition | Threshold | Field |
---|---|---|---|
๐ข 5 | >= (greater than or equal to) | 95 | testCaseAutomation |
๐ข 4 | >= (greater than or equal to) | 90 | testCaseAutomation |
๐ก 3 | >= (greater than or equal to) | 85 | testCaseAutomation |
๐ 2 | >= (greater than or equal to) | 80 | testCaseAutomation |
๐ด 1 | > (greater than) | 80 | testCaseAutomation |
๐ญ 15. Post Production Defectsโ
Attribute | Value |
---|---|
KPI ID | 717 |
Weightage | 5% |
Measure | Count |
Data Source | JIRA |
Frequency | Post Production |
Automation | ๐ค Manual |
Default Score | 5 |
๐ Description: Number of Post Production Defects after Cutover
๐งฎ Formula: # of bugs logged post production
๐ฅ Applicability:
- Designation: System Engineer
๐ฏ Scoring Rules:
Score | Condition | Threshold | Field |
---|---|---|---|
๐ข 5 | <= (less than or equal to) | 2 | postProductionDefects |
๐ข 4 | <= (less than or equal to) | 4 | postProductionDefects |
๐ก 3 | <= (less than or equal to) | 6 | postProductionDefects |
๐ 2 | <= (less than or equal to) | 8 | postProductionDefects |
๐ด 1 | > (greater than) | 8 | postProductionDefects |
โก 16. L2 SLA - S3 & S4โ
Attribute | Value |
---|---|
KPI ID | 718 |
Weightage | 5% |
Measure | Percentage |
Data Source | JIRA |
Frequency | Monthly |
Automation | โ Automated |
Default Score | 0 |
๐ Description: To measure SLA of Investigation once the issue is reported
๐งฎ Formula: SLA Achieved for tickets assigned
๐ Calculation Details:
Purpose: Measure the percentage of production tickets assigned to you that meet the defined SLA for Severity 3 and Severity 4 incidents.
Severity Levels: S3 (Level 3 โ Normal), S4 (Level 4 โ General)
Formula: SLA Achievement Rate (%) = (Tickets Resolved Within SLA / Total Tickets Assigned) ร 100
Data Sources: Ticketing System; Severity (S3, S4);; Resolution Timestamp; SLA Target (by severity level)
Calculation Steps: 1.
Filter Tickets: select Level 3 & 4 tickets assigned in the period.
2.
Assess SLA Compliance: compare each ticketโs resolution time vs. SLA target and count those resolved within SLA.
3.
Compute Rate: apply the formula.
4.
Apply Weighting: multiply the result by the KPIโs weight.
๐ฅ Applicability:
- Designation: System Engineer
๐ฏ Scoring Rules:
Score | Condition | Threshold | Field |
---|---|---|---|
๐ข 5 | >= (greater than or equal to) | 95 | l2TAT |
๐ข 4 | >= (greater than or equal to) | 90 | l2TAT |
๐ก 3 | >= (greater than or equal to) | 85 | l2TAT |
๐ 2 | >= (greater than or equal to) | 80 | l2TAT |
๐ด 1 | > (greater than) | 80 | l2TAT |
๐ 17. L2 Reassignmentโ
Attribute | Value |
---|---|
KPI ID | 719 |
Weightage | 5% |
Measure | Count |
Data Source | JIRA |
Frequency | Monthly |
Automation | โ Automated |
Default Score | 0 |
๐ Description: Number of reassigned tickets once the issue is identified as a bug and assigned to the QIS again
๐งฎ Formula: # of Reassigned Tickets / # of Tickets identified as bugs
๐ Calculation Details:
KPI: Ticket Reassignment Count
Purpose: Measure how often tickets with Assignment Level 2 are reassigned back to a Level-2 role theyโve already been through (even after moving to other roles) before completion.
Formula: Ticket Reassignment Count = Total number of reassignment events where Assignment Level = 2 and Role after = any Level-2 role already in this ticketโs history
Data Sources: Ticketing System (e.g., Jira โPOLโ project); Assignment Level; Status History; Assignment History
Calculation Steps: 1. Query tickets where Assignment Level = 2 that reached โCompletedโ status within the reporting period.
2. For each ticket, retrieve its full assignment-change history in chronological order.
3. Track the sequence of Level-2 roles the ticket has been assigned to (Support, Network, Database).
4. Whenever itโs assigned to a Level-2 role that already appears earlier in that sequence, count one reassignment event (e.g., Support โ Network โ Database โ Network (reassignment #1) โ Support (reassignment #2)).
5. Sum all such events across completed Level-2 tickets to get the Ticket Reassignment Count for the period.
๐ฅ Applicability:
- Designation: System Engineer
๐ฏ Scoring Rules:
Score | Condition | Threshold | Field |
---|---|---|---|
๐ข 5 | <= (less than or equal to) | 2 | l2Reassignment |
๐ข 4 | <= (less than or equal to) | 4 | l2Reassignment |
๐ก 3 | <= (less than or equal to) | 6 | l2Reassignment |
๐ 2 | <= (less than or equal to) | 8 | l2Reassignment |
๐ด 1 | > (greater than) | 8 | l2Reassignment |
๐จ 18. S1 & S2 SLAโ
Attribute | Value |
---|---|
KPI ID | 720 |
Weightage | 5% |
Measure | Percentage |
Data Source | JIRA |
Frequency | Monthly |
Automation | โ Automated |
Default Score | 0 |
๐ Description: To measure SLA of severity incidents
๐งฎ Formula: SLA Achieved for severity incidents
๐ Calculation Details:
Purpose: Measure the percentage of production tickets assigned to QIS that meet the defined SLA for Severity 1 and Severity 2 incidents.
Severity Levels: S1 (Level 1 โ Severe), S2 (Level 2 โ Critical)
Formula: SLA Achievement Rate (%) = (Tickets Resolved Within SLA / Total Tickets Assigned) ร 100
Data Sources: Ticketing System; Severity (S1, S2); Resolution Timestamp; SLA Target (by severity level)
Calculation Steps: 1.
Filter Tickets: Severity wise select Level 1 & 2 tickets assigned to a resourcein the period.
2.
Assess SLA Compliance: compare each ticketโs resolution time vs. SLA target and count those resolved within SLA.
3.
Compute Rate: apply the formula.
4.
Apply Weighting: multiply the result by the KPIโs weight.
๐ฅ Applicability:
- Designation: System Engineer
๐ฏ Scoring Rules:
Score | Condition | Threshold | Field |
---|---|---|---|
๐ข 5 | >= (greater than or equal to) | 95 | s1S2TAT |
๐ข 4 | >= (greater than or equal to) | 90 | s1S2TAT |
๐ก 3 | >= (greater than or equal to) | 85 | s1S2TAT |
๐ 2 | >= (greater than or equal to) | 80 | s1S2TAT |
๐ด 1 | > (greater than) | 80 | s1S2TAT |
This document was automatically generated from KPI specifications on July 09, 2025