Experience in planning and organizing testing efforts
Knowledge of structured methodologies
Knowledge of Computer Aided Software Engineering (CASE) tools
Experience executing functional tests
Experience with quality assurance principles
Excellent analytical skills
Knowledge of automated testing tools
Experience coding automated test scripts