A. Accountabilities:
- Review functional and design specifications to ensure full understanding of individual deliverables.
- Backend database testing in Microsoft SQL environment including validating stored process, jobs and triggers.
- Identify test requirements from specifications, map test case requirements and design test coverage plan.
- Develop, document and maintain functional test cases and other test artifacts like the test data, data validation, harness scripts and automated scripts.
- Execute and evaluate manual or automated test cases and report test results.
- Hold and facilitate test plan/case reviews with cross-functional team members.
- Identify any potential quality issues per defined process and escalate potential quality issues immediately to management.
- Ensure that validated deliverables meet functional and design specifications and requirements.
- Isolate, replicate, and report defects and verify defect fixes.
- Test all aspects of the product/system like function/component, system, performance, regression, and smoke testing
- Analyze test results on database impacts, errors or bugs, and usability, and report test result with development team.
B. Experience and Qualification:
- Minimum 3-5/- years of experience in software testing.
- Bachelor’s degree Computer Science, Information Technology, or a related field (or equivalent).
- Comprehensive understanding of all the phases of Software Development Life Cycle and implementing Software Testing Life Cycle.
- Experience in software testing of web application, desktop application, mobile app, and preferable payment devices.
- Experience in Automation and Manual Testing.
- Familiar with writing test cases and test scenarios and review with Business Analyst.
- Experience in conducting UAT/Training.
- Strong Analytical and Logical thinking.
- Experience in API testing and Maintaining automation test suite and has a Knowledge on web services testing.
- Proficiency in written and spoken English (Arabic is a preference).