- Execute test cases (manual or automated) and analyze results- Evaluate product code according to specifications- Create logs to document testing phases and defects- Report bugs and errors to development teams- Help troubleshoot issues- Conduct post-release/ post-implementation testing- Work with cross-functional teams to ensure quality throughout the software development lifecycle- Proven experience as a Quality Assurance Tester or similar role- Experience in project management and QA methodology- Ability to document and troubleshoot errors- Working knowledge of test management software (e.g. qTest, Zephyr) and SQL- Analytical mind and problem-solving aptitude- Strong organizational skills