We are seeking highly motivated Senior Software Quality to join our Software Quality team. The ideal candidates will be responsible for ensuring that software products meet the highest standards of quality, reliability, and performance. You will work closely with developers, business analysts, and project managers to deliver robust and scalable solutions.
Requirements
Key Responsibilities
- Design, develop, and execute detailed test plans, test cases, and test scripts.
- Perform functional, regression, integration, performance, and user acceptance testing.
- Identify, document, and track defects and issues using defect management tools.
- Develop and maintain automated test scripts using industry-standard tools (e.g., Selenium, JMeter, Postman).
- Collaborate with cross-functional teams to resolve defects and ensure product readiness.
- Contribute to the continuous improvement of QA processes, standards, and best practices.
- Review requirements and technical specifications to ensure test coverage.
- Provide clear and detailed test reports, metrics, and quality indicators to management.
- Ensure compliance with organizational SDLC and QA policies.
Requirements & Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 3–6 years of proven experience in software quality.
- Strong knowledge of QA methodologies, standards, and best practices.
- Hands-on experience with automation frameworks and tools (e.g., Selenium, JMeter, Postman, TestNG, or similar).
- Good knowledge of API testing, web, and mobile application testing.
- Familiarity with CI/CD pipelines and version control systems (e.g., Git, Jenkins, Azure DevOps).
- Strong analytical and problem-solving skills with a keen attention to detail.
- Excellent communication skills in both Arabic and English.
- Ability to work independently as well as part of a collaborative team.