Skip to Content

QA Engineer (Iraq)

--Swibit Limited Iraq--

QA Engineer

Location: Iraq (Hybrid)

Company: Swibit

Employment Type: Full-time

Reports To: Engineering Manager, Platform

About Swibit

Swibit is an AI solutions company operating in the MENA region, the UK, and the US. We specialise in delivering high-end consulting and building scalable digital platforms, AI-powered products, and strategic solutions across sectors such as real estate, marketplaces, logistics, education, and public services.

Our model is global design and local execution — combining international expertise with deep local market understanding to deliver impactful, future-ready solutions.

Role Overview

We are looking for a QA Engineer to join our Platform team in Iraq. You will own quality assurance across Swibit's products — designing test strategies, writing and executing test cases, building automated test suites, and ensuring nothing ships to production that doesn't meet Swibit's quality standards.

Swibit operates a Dual Quality Gate system — every deliverable passes through both an automated gate and a human review gate before release. You will be a key enforcer of this process, working across Backend, Frontend, AI, and mobile teams to catch issues before users do.

Key Responsibilities

Test Strategy & Planning

  • Design test strategies and test plans for web, mobile (React Native / Expo), and API-based applications

  • Define test coverage goals and acceptance criteria in collaboration with Product Owners and Business Analysts

  • Identify edge cases, boundary conditions, and risk areas based on requirements and architecture

  • Maintain and prioritise the test case library across projects

Manual & Exploratory Testing

  • Execute manual test cases for functional, regression, integration, and UAT testing

  • Perform exploratory testing to uncover issues that scripted tests miss

  • Test across platforms — iOS, Android, web browsers, and API endpoints

  • Validate RTL (Arabic) interfaces, localisation, and bilingual content

  • Test accessibility compliance for mobile and web applications

Test Automation

  • Build and maintain automated test suites for APIs (Postman / pytest)

  • Contribute to mobile E2E test automation (Detox, Maestro, or similar)

  • Write integration tests for backend services

  • Integrate automated tests into CI/CD pipelines (GitHub Actions)

  • Monitor test results, flaky tests, and test infrastructure reliability

Quality Processes & Collaboration

  • Enforce the Dual Quality Gate process — ensure every release passes automated and manual gates

  • Report, track, and verify bug fixes in Jira

  • Participate in sprint planning, sprint reviews, and retrospectives

  • Work closely with Frontend, Backend, AI, and DevOps engineers

  • Contribute to quality metrics — defect rates, test coverage, release quality

  • Advocate for quality across the engineering organisation

Requirements

Essential

  • Based in Iraq (able to work from the office on a hybrid schedule)

  • 2–4 years of professional QA / software testing experience

  • Strong experience with manual testing — test case design, execution, and defect reporting

  • Experience testing mobile applications (iOS and Android)

  • Experience testing REST APIs (Postman, curl, or similar)

  • Understanding of software development lifecycle and Agile methodologies

  • Familiarity with bug tracking and test management tools (Jira or similar)

  • Ability to read and understand code (Python, TypeScript) — enough to write meaningful test cases

  • Strong attention to detail and a quality-first mindset

  • Fluency in Arabic and English (spoken and written)

Preferred

  • Experience with test automation — pytest, Jest, Detox, Maestro, or Cypress

  • Experience testing React Native / Expo applications

  • Familiarity with CI/CD pipelines and automated test integration (GitHub Actions)

  • ISTQB Foundation or similar testing certification

  • Experience with performance testing (k6, Locust, JMeter)

  • Experience with security testing basics (OWASP, vulnerability scanning)

  • Familiarity with database testing (SQL queries, data validation)

  • Experience testing Arabic / RTL interfaces

  • Previous experience in a startup or fast-paced product environment

Tools You'll Work With

Area

Tools

Test Management

Jira, Confluence

API Testing

Postman, pytest, httpx

Mobile Testing

Detox, Maestro, Expo Go

Web Testing

Cypress, Playwright

Automation

Jest, pytest, GitHub Actions

Performance

k6, Locust

Monitoring

Sentry, Grafana

Collaboration

Slack, Figma (design review)

What You'll Gain

  • Own quality across a diverse product portfolio — mobile, web, API, and AI systems

  • Work at the centre of Swibit's Dual Quality Gate process — a critical, respected role

  • Exposure to a wide range of technologies and testing challenges

  • Close collaboration with an international team of engineers, designers, and AI specialists

  • Clear career growth path (QA Engineer → Senior QA → QA Lead / Platform Lead)

  • Structured mentorship and access to the Swibit Academy learning programmes

  • A fast-paced, ambitious environment where quality is a first-class priority

  • Competitive compensation with performance-based incentives

How to Apply

Send your CV to [email protected] with the subject line: QA Engineer (Iraq)