Location: Egypt (Remote is Possible)
Review and analyze requirements, specifications, and design documents.
Write, review acceptance test cases for user stories.
Develop comprehensive test plans and test cases.
Design, develop, and execute automated tests.
Write clear, and reproducible bug reports. Validate, and verify bug fixes.
Proven work experience in Software Quality Assurance.
Strong knowledge of software QA methodologies, tools, and processes.
Hands-on experience with automated testing tools.
Hands-on experience with stress and load testing.
Experience with mobile application testing.