- 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
- Examine code and execution of code in various environments
- Verify specific action or function of code
- Operate and maintain test networks
- Ensure compliance with general programming best practices, accepted web standards and those standards set forth by upstream sources
- Perform application security audits
- Ensure data integrity standards
- Perform reviews, walk through, or inspections
Requirements
- Executive test plans on computer applications
- Good understanding of software development process
- Good writing skills (for documenting the process)
- Good communications and consultancy skills
- Ability to work under pressure and to tight deadlines
- Ability to understand software algorithm
- Minimum BA in Software Engineering