Quality Assurance - QA

General Information

Job Type:
Information Technology
Lebanon - Beirut
Date Posted:
Jan 02, 2024
Employee Type:
Full-Time Employee


Test the software product to make sure all deliverables are done as per set requirements
Validate all business rules and functionalities to confirm that the application's process and features are well developed and working with no issues/bugs
Conduct post-release/post-implementation regression testing based on the application Test Cases
Report bugs and encountered errors to the development team (All issues should be logged under the designated reporting tool with all needed details, explanation, and steps; allowing the developer to understand easily how to reproduce and fix the error)
Suggest enhancements to the current developed applications and modules in order to make improvements and achieve a better business process

On Documentation

Create test cases and checklists for all applications, considering any expected and possible scenarios
Update requirements book and specifications according to the new changes and requests

On Software Team Support

Support the development team when needed; by clarifying and explaining the scenarios related to the reported bug or to the new application(s) or module(s)
Develop and execute test plans, test cases, and test scripts
Conduct functional, integration, and regression testing
Identify and report software defects and bugs
Collaborate with cross-functional teams to troubleshoot and resolve software issues
Participate in product design and development reviews to provide input on potential quality issues
Develop and maintain test documentation
Stay up-to-date with emerging trends in software testing
Experience with manual and automated testing techniques
Knowledge of software testing methodologies and tools
Experience with Agile and Scrum methodologies
Strong problem-solving and analytical skills
Excellent communication and collaboration skills

Company Profile