Create test plans based on software specifications, performance, and regression.
Communicate with developers to improve the quality of software and processes.
Execute functional, performance and regression tests and track any issues.
Assist in verifying deployment in production environments.
Work closely with programmers and project managers.
Communicate results clearly and precisely and record and track issues in the database.
Analyze technical documents to extract requirements, in this case (the analysis of ambiguities is to take the requirements that the stakeholders give us and analyze if they have an optimal scope, once the requirement is clearly defined, we proceed to create the backlog with the activities that each IT area must carry out, in our case the creation of the test plan with its attributes) scenarios, and test cases, then document everything in the test tool; jira, alm, tfs
Build manual test scripts by identifying expected results and corresponding test data for execution, I like to use Gherkin is a Domain Specific Language (DSL), which are languages specifically designed to solve a very specific problem.