●Design and execute test plans on software applications.
●Record and document results and compare to expected results.
●Detect software failures so that defects may be discovered and corrected.
●Generate historical analysis of test results.
●Document anomalies and issues.
●Maintain database of software defects.
●Examine code and execution of code in various environments.
●Verify specific action or function of code.
●Operate and maintain test networks.
●Provide application instructions for users.
●Develop and document application test plans based on software requirements and technical specifications.
●Create meaningful error handling procedures for application code.
●Ensure compliance with general programming best practices, accepted web standards and those standards set forth by upstream sources.