Analyze system specifications;
Collaborate with other QA Engineers to develop strategies and an effective test plan;
Run test cases (manual or automatic) and analyze results;
Evaluate product codes according to specifications;
Create logs to document testing phases and defects;
Report bugs and errors to the development team;
Help solve problems;
Carry out post release / post implementation testing;
Rork with cross-division teams to ensure quality throughout the software development cycle;