| Work Function: A. Perform Analysis |
| Key Activity: A5. Develop test requirements |
| | Comment |
| | | | |
| | Employability Skills |
| | | Ability to create detailed supporting documents. | Important |
| | | Ability to examine information/data for relevance and accuracy. | Somewhat Important |
| | | Ability to analyze logical consistency. | Important |
| | Technical Knowledge |
| | | Knowledge of testing tools. | Important |
| | | Knowledge of company operating procedures. | Important |
| | | Knowledge of databases and tools to track and resolve test results. | Important |
| Work Function: B. Develop Structure |
| Key Activity: B4. Develop models |
| | Comment |
| | | | |
| | Employability Skills |
| | Technical Knowledge |
| Work Function: C. Design/Develop Program |
| Key Activity: C6. Create and test prototypes |
| | Comment |
| | | | |
| | Employability Skills |
| | Technical Knowledge |
| Key Activity: C7. Review and provide input to user documentation |
| | Comment |
| | | | |
| | Employability Skills |
| | | Ability to interpret information. | Important |
| | | Ability to prepare basic summaries and reports. | Important |
| | | Ability to select methods of communication. | Somewhat Important |
| | | Knowledge of office productivity software. | Important |
| | Technical Knowledge |
| | | Knowledge of documentation process. | Important |
| | | Ability to translate technical specifications and requirements for specific audience. | Important |
| Work Function: D. Implement Program |
| Key Activity: D1. Write code |
| | Comment |
| | | | |
| | Employability Skills |
| | Technical Knowledge |
| Key Activity: D2. Perform unit testing |
| | Comment |
| | | | |
| | Employability Skills |
| | | Ability to use logic to draw conclusions. | Important |
| | | Ability to document errors and code modifications in detailed supporting documents. | Important |
| | | Ability to examine the situation, analyze possible causes/reasons and recommend action plan. | Somewhat Important |
| | | Ability to identify, troubleshoot and correct malfunctions/failures. | Somewhat Important |
| | Technical Knowledge |
| | | Knowledge of unit testing procedures. | Somewhat Important |
| | | Knowledge of iteration process. | Somewhat Important |
| | | Knowledge of error analysis and resolution processes. | Important |
| | | Knowledge of software testing practices and procedures. | Important |
| Key Activity: D5. Resolve defects and revise and adapt existing code |
| | Comment |
| | | | |
| | Employability Skills |
| | | Ability to follow proper procedures and apply technology effectively. | Important |
| | | Ability to determine system components to be modified or improved. | Somewhat Important |
| | | Ability to demonstrate sensitivity to customer concerns/interests. | Somewhat Important |
| | | Ability to analyze problems and recommend solutions. | Somewhat Important |
| | Technical Knowledge |
| | | Ability to use debugging tools. | Important |
| | | Ability to analyze and evaluate design, hardware and software problems. | Important |
| | | Knowledge of resources available to resolve defects. | Important |
| | | Knowledge of system error resolution processes and procedures. | Important |
| | | Knowledge of procedures for documenting and tracking problems and resolutions. | Important |
| | | Knowledge of version and revision control practices. | Important |
| Work Function: E. Test and Validate Program |
| Key Activity: E3. Perform tests |
| | Comment |
| | | | |
| | Employability Skills |
| | | Ability to understand system organization/hierarchy. | Somewhat Important |
| | | Ability to follow processes/procedures. | Important |
| | | Ability to analyze technology output and examine task/technology relationship. | Somewhat Important |
| | | Ability to appropriately refer complaint/discrepancy. | Somewhat Important |
| | | Ability to identify and evaluate system performance. | Important |
| | Technical Knowledge |
| | | Knowledge of system test procedures and test systems. | Important |
| | | Knowledge of system and ability to recognize problems identified by test procedure. | Important |
| | | Knowledge of testing methodology. | Important |
| | | Ability to recognize errors in test procedure and test system. | Important |
| Key Activity: E4. Document test results and make recommendations |
| | Comment |
| | | | |
| | Employability Skills |
| | | Ability to understand system organization/hierarchy. | Somewhat Important |
| | | Ability to respond to system demand. | Somewhat Important |
| | | Knowledge of networks and operating environments. | Important |
| | | Ability to evaluate system performance and devise plan to monitor and/or correct system. | Somewhat Important |
| | | Ability to modify process/procedure. | Somewhat Important |
| | Technical Knowledge |
| | | Knowledge of documentation procedures. | Important |
| | | Knowledge of testing tools and methodologies. | Important |
| Work Function: F. Release Product |
| Key Activity: F5. Evaluate, correct and document defects |
| | Comment |
| | | | |
| | Employability Skills |
| | | Ability to respond to verbal/nonverbal communication. | Important |
| | | Ability to demonstrate sensitivity to customer concerns/interests. | Somewhat Important |
| | | Ability to determine system components to be modified or improved and adjust system operation. | Somewhat Important |
| | | Ability to troubleshoot system malfunction/failure. | Important |
| | | Ability to present complex/technical information/data. | Important |
| | Technical Knowledge |
| | | Knowledge of system error analysis and resolution procedures. | Important |
| | | Ability to evaluate importance of defect. | Somewhat Important |