At least Intermediate level of English (effective written and verbal communication)
Practical experience in software testing (at least Quality Assurance courses)
Good knowledge of different testing methodologies, techniques, and types
Ability to build and maintain test documentation...