Application Tester

Duties

Application testers are required to test computer code to be sure it is free of defects, security flaws and to be sure it provides the expected functionality. They must interface with the project manager and application developer.

Skills Required

Application testers must be skilled in computer language progeamming and trained in spotting code flaws. They must know how to test code thoroughly and find hiddden flaws including security flaws.

Policies Affecting the Application Developer

Must Take Specific action

  • Password Policy - Needs to know what capabilities applications and systems should provide related to the password policy such as account reset, password complexity requirements, maximum password age, and password reset functionality.
  • Application Implementation Policy - Application programmers must comply with this policy, associated policies and supporting standards.
  • Third Party IT Service Party - Testers must test third party software.
  • Software Standards Policy - Code being developed must be compliant with the software standards and developed according to the functional requirements and the SDLC.

Must be Aware

  • User Privilege Policy - Application developers should be familiar with this policy and grant users only the minimum privileges they need to perform their roles in the applications developed.
  • Change Management Policy - Software developers should be familiar with this policy and specifically the Software Development Requirements which requires source control.
  • Auditing Policy - Software developers should be familiar with this policy since they may be audited for compliance with policies.
  • Preventative Maintenance Policy - Software developers should be familiar with this policy since they should give consideration to preventative maintenance of their application during the project planning phase of the project.
  • Configuration Management Policy - Software developers should be familiar with this policy and specifically the Software Development Requirements which requires source control.
  • Quality Policy - Software developers should be familiar with this policy since code reviews and testing are part of the quality framework.

Affects Job but Awareness not Required

  • Computer Training Policy - Is trained in various technical areas.