- Experience in software development and software verification - Strong ability, for analytical problem solving, shaping technical design of solutions, process improvements and documentation. - Experience in software life cycle, analysis, test methodologies - Talented in problem solving - Preparing test cases and execute - Highly and self-motivated. - Be able to adapt to differing assignments - Goal-oriented. - Completes projects on time in a high-volume atmosphere - Having experience on verification, documentation and presentation of projects - Ability to work well as a developer by understanding the needs of customers - Hard worker, quick learner, and ability to assume responsibility.