Job Overview
We are looking for a detail-oriented and proactive QA Engineer. In this role, you will be responsible for ensuring the quality and reliability of our e-Commerce airline website and mobile applications. You will define and execute test strategies, develop test cases based on business requirements, and collaborate with development teams to identify and resolve defects. The ideal candidate has a strong background in manual and automated testing, a problem-solving mindset, and the ability to communicate effectively in both English and Arabic.
Key ResponsibilitiesDesign and implement test strategies for airline e-Commerce web and mobile applications in alignment with the global QA strategy.Review functional and technical specifications to identify testability and define appropriate test cases.Ensure full traceability of test cases to customer requirements and system specifications.Develop, maintain, and execute automated test scripts using tools like Selenium or QTP.Prepare test environments and data sets for various testing phases.Execute manual and automated test cases for functional, regression, UI, and integration testing.Log and manage defects, verify fixes, and support the resolution process with development teams.Provide go/no-go recommendations based on regression testing results.Collaborate with product teams to support User Acceptance Testing (UAT) activities.Continuously improve test case repositories and quality assurance processes.
Required Qualifications & SkillsTechnical SkillsProven experience in software testing – test planning, execution, and reporting.Strong hands-on experience with functional and UI testing.Proficiency in automation tools such as Selenium WebDriver or QTP.Familiarity with HTML and XML.Working knowledge of SQL for validating data and executing queries (preferably on Microsoft SQL Server).Experience using source control tools (e.g., Git, TFS).
Personal & Communication SkillsStrong analytical thinking and problem-solving ability.Excellent communication skills, with fluency in English and Arabic (both written and spoken).Ability to work independently and as part of a collaborative team.High level of ownership, accountability, and initiative.
EducationBachelor’s or Engineer Degree in Computer Science, Software Engineering, or a related technical discipline.
Preferred Qualifications Experience testing mobile applications (iOS/Android).Exposure to the airline, travel, or e-Commerce industry.Familiarity with Agile/Scrum methodologies.Experience in customer-facing environments or supporting UAT.
Only candidates with the required skills and expertise should apply to this job!
Job Detail
Related Jobs (8481)
- Intern – ON-SITE on July 7, 2025
- Developer (Node. js) (H/F) – REMOTE on July 19, 2025
- Data Analyst – REMOTE on July 19, 2025
- Data Analyst – HYBRID on July 19, 2025
- Direct Hire – Katalan/Selenium Automation QA Engineer – ON-SITE on July 20, 2025
- SOFTWARE ENGINEER – ON-SITE on July 20, 2025
- ERP Expert- Odoo – HYBRID on July 3, 2025
- ERP Expert – Odoo – HYBRID on July 6, 2025
- Quality Assurance (QA) Testers (fixed-term contract) – REMOTE on July 3, 2025
- Business Analyst Internship – ON-SITE on July 2, 2025