- Design and develop detailed test plans, test scenarios, and test cases based on project requirements.
- Participate in the requirement-gathering process.
- Review requirements and documentation.
- Run and manage appropriate tests to ensure that requirements have been fully met.
- Run manual and automated tests.
- Test in different environments/platforms.
- Prepare Bug Analysis reports.
- Collaborate with the development team.
- Interact with clients to support them and receive bugs.
BSc/BA in Computer Science, Engineering or a related field.2+ years of proven experience as a Quality Assurance Tester or similar role.Must be able to document and report all test results, write and execute test scripts, and write test specifications.Attention to detail.Excellent communication skills.Analytical mind and problem-solving aptitude.Strong organizational skills.Experience in project management and QA methodology.Should be able to work as an individual.Experience in non-functional testing: automation & performance is a plus.