- Manual general principles and software testing methods.- Thorough knowledge of software development concepts.- Knowledge of functional and structural testing design techniques.- Perform Performance Testing, Regression Testing, System and Security Testing.- Responsible for setting up a testing environment and preparing and executing test cases.- Knowledge to write Case study.