- Study and Analyze user requirements
- Develop Test Plan, Test schedule
- Develop, Implement, and execute Test Designs, Test Cases, Test scenarios
- Maintain Requirements/Test cases traceability to ensure test coverage.
- Develop Test Scripts for automation test
- Setup and validate test environment
- Define and collect testing related metrics.
- Analyze found bugs
- Report testing activities
- Evaluate and submit Test Results
- Identify risks related to testing software and solve them
- Advise Testing operations executed in a project
- Escalate issues to higher positions if impossible.