263211 – ICT Quality Assurance Engineer

Creates, maintains and manages technical quality assurance processes and procedures to assess efficiency, validity, value and functional performance of computer systems and environments, and audits systems to ensure compliance with, and adherence to, accredited internal and external industry quality standards and regulations. May supervise the work of ICT quality assurance teams.

Description of Employment Duties:

  • scheduling and conducting quality audit inspections, and analyzing and reviewing systems, data and documentation

  • identifying variations and potential high risk areas in securing adherence to standards and procedures

  • recommending corrective action plans and improvements in the resolution of non-compliance with standards detected through monitoring and auditing of processes and procedures

  • communicating, educating and liaising with users and management to ensure awareness and adherence to standards, procedures and quality control issues and activities

  • assisting in troubleshooting, diagnosing, testing and resolving system problems and issues

  • developing, conducting and providing technical guidance and training in application software and operational procedures

  • analyzing, evaluating and diagnosing technical problems and issues such as installation, maintenance, repair, upgrade and configuration and troubleshooting of desktops, software, hardware, printers, Internet, email, databases, operating systems and security systems

  • testing, identifying and diagnosing functionality errors and faults in systems, and programming code within established testing protocols, guidelines and quality standards to ensure systems perform to specification

  • performing organizational systems architecture reviews and assessments, and recommending current and future hardware and software strategies and directions

  • creating and reviewing technical documentation such as procedural, instructional and operational guides and manuals, technical reports and specifications and maintenance inventory systems

Description of Closely Related Core ICT Units:

  • Business Process Reengineering

  • Computer Audit

  • ICT Security

  • Operating systems – (Unix, Linux, Xenix, Network OS)

  • Quality management – (Quality Assurance, Software Quality)

  • Risk Management

  • Software Engineering

  • Software validation – (Software Testing)

  • Testing strategies and methods

Description of Additional Closely Related ICT Units:

  • Computer forensics

  • Computer Science

  • Data communications – (WAN, LAN)

  • Database design

  • Database implementation

  • Database Management Systems – (Relational Database, Object Oriented Database)

  • Digital communication

  • Information security – (Data security)

  • Internet forensics

  • Introduction to ICT – (Introduction to Computer Science, Computer Theory, Introduction to Business Computing, Computer Science I)

  • Introduction to Information Systems

  • Network architecture

  • Programming – (C, C++, Objective C, Visual C, Basic, Visual Basic, Java, Assembler, Cobol, Pascal, PL/1, Fortran, PHP, Pearl, AS3, FoxPro, and similar)

  • Software architecture