Designing test plans, scenarios, scripts, and procedures.
Executing tests on source code.
Analyzing test results and reporting to the development team.
Working with the development team to correct bugs and errors.
A Bachelor's degree in Computer Science, Engineering, or related field.
A good working knowledge of test management software, programming languages, and QA methodologies.
Good team working and critical thinking skills.