




Summary: This role involves ensuring software quality through comprehensive testing, collaborating with teams to prevent defects, automate test suites, and maintain high release quality. Highlights: 1. Ensure software quality across various testing domains. 2. Collaborate with developers, product, and DevOps teams. 3. Build and maintain automated test suites using industry tools. **Role overview** *Ensure software quality through planning, designing, and executing tests across functional, integration, regression, and (where applicable) performance and security areas; collaborate with developers, product, and DevOps to prevent defects, automate test suites, and maintain high release quality.* **Your main Responsibilities** * Design, develop, and maintain test plans, test cases, and test data for features and releases. * Execute manual and automated tests (functional, regression, integration, smoke, and exploratory). * Build and maintain automated test suites using frameworks/tools (e.g., Selenium, Cypress, Playwright, JUnit, pytest). * Work with CI/CD pipelines to run automated tests and gate deployments. * Report, triage, and track defects; validate fixes and perform regression verification. * Collaborate with developers on testability, acceptance criteria, and root\-cause analysis. * Perform API testing (Postman, REST\-assured) and validate backend integrations and data flows. * Participate in performance, load, and security testing or coordinate with specialists. * Maintain test environments, test data provisioning, and configuration management. * Produce test reports, quality metrics, and contribute to release readiness assessments. * Promote quality best practices: code reviews for test code, test automation coverage, and shift\-left testing. **Non Negotiables** * Degree in Computer Science, Engineering, or relevant experience. * 2\+ years QA or software testing experience (varies by level). * Strong understanding of SDLC, testing methodologies, and QA processes. * Hands\-on experience with test automation frameworks and scripting (JavaScript, Python, Java, or similar). * Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI) and test integration. * Familiarity with API testing, databases, and basic SQL. * Good analytical, communication, and troubleshooting skills. Job Type: Full\-time Pay: QAR22\.50 \- QAR25\.50 per hour Expected hours: 40 per week Work Location: In person


