Job Summary:
We are seeking an experienced QA Engineer to oversee our software testing efforts and ensure the delivery of high-quality products. The ideal candidate will possess a strong background in both manual and automation testing, with a focus on functional and mobile application testing. You will lead a team of QA engineers, implementing best practices in Agile methodologies, and collaborating closely with cross-functional teams.
Key Responsibilities:
-
QA engineers in both manual and automation testing processes
-
Develop and execute comprehensive test plans, test cases, and test scripts based on project requirements
-
Conduct functional, regression, and database testing to ensure software quality
-
Design and implement automation testing frameworks using tools like Selenium and Appium
-
Manage the end-to-end testing process in alignment with the Software Development Lifecycle (SDLC) and Software Testing Lifecycle (STLC)
-
Collaborate with product managers, developers, and other stakeholders to ensure a thorough understanding of requirements and acceptance criteria
-
Utilize JIRA for tracking defects, managing testing progress, and reporting on quality metrics
-
Perform database testing using SQL and conduct data validation
-
Utilize HP ALM for test management and reporting
-
Participate in Agile ceremonies and contribute to the continuous improvement of testing processes
-
Document and maintain test documentation in Confluence, ensuring clear communication across teams
-
Conduct API testing using Postman to validate service interactions
Requirements
Qualifications:
-
Bachelor's degree in Computer Science, Engineering, or a related field
-
Arabic speakers only
-
8+ years of experience in software testing
-
Proficiency in functional and manual testing methodologies
-
Strong experience with automation testing tools (Selenium, Appium) and frameworks
-
Familiarity with Agile methodologies and practices
-
Solid understanding of database testing concepts and proficiency in SQL
-
Experience with test management tools (HP ALM, JIRA) and documentation tools (Confluence)
-
Knowledge of mobile automation testing strategies and tools
-
Excellent problem-solving skills and attention to detail
-
Strong communication and interpersonal skills