- Uses specialist software to gather and analyse information and evidence relating to cybercrime and presents findings to law enforcement officials or private clients.
- Deals with and reports on breaches in security.
- Makes recommendations concerning software/system quality.
- Develops quality standards and validation techniques.
- Develops test plans for security systems and undertakes and documents the testing of security systems weaknesses and errors, identifies source of problems and proposes solutions.
- Examines IT system for potential threats to its security and integrity and draws up response plans for situations where security is compromised.