Responsibility
Going through Product Documentation, Functional Specifications documents for the products and understanding product functionality
Writing test plan, test spec and test summary report
Setting up test environment and executing existing manual and automated test-cases
Debug test failures and help developers identify the root cause of failures
File defects in the Defect Tracking System upon failures in test-cases and link the Defect ID to the Results Reporting System
Verify fixed defects and close them in the Defect Tracking System
Identify gaps in the existing tests coverage of product functionality and create new test-cases to fill-up the gaps
Interact with Product Support to help identify source of customer reported issues and help development teams recreate environment to debug such issues
Interact with Product Documentation team to address errors/gaps in Product documentation
Automating test cases with automation tools, shell or Perl scripts
Carrying performance testing if required
Requirement
Master or bachelor degree in Computer Science or equivalent is required
At least 3 years of relevant experience in testing
Good knowledge of Windows and UNIX operating systems
Good knowledge of mainstream database
Good knowledge of testing process
Strong analytical and debugging skills
Good oral and written communication skills in English
Experience of automation and performance testing is a plus
Experience of middleware or EAI software is a plus
Experience of developing is better, such as Java, C++, Perl or shell