Design, develop and execute manual and automated tests
Increase automated test coverage
Assume ownership of project automation requirements and deliverables
Contribute to the overall testing effort on projects
Work on improvements to the existing automated test framework
Ensure integrity, validity, testability of all product specifications
Analyze software product and development process and provides input for decisions regarding the actions to be taken to ensure and enforce product quality
Continuously strive to improve the efficiency and coverage of the QA processes
Participate in all phases of development
Offer creative solutions to challenging issues
Requirements
Knowledge of Agile software development practices
Basics knowledge of software testing
Knowledge of basic OO programming
Strong written and verbal communication skills
Technical or computer science background or a similar qualification
Ability to work in a team environment
Good communication skills (English) are required (both verbal and written)