HireFT
Browse JobsHow it worksPricingSuccess Stories
    Back to jobs
    ZA

    ZainCash

    Financial Technology / Mobile Payments

    Senior QA Engineer

    Baghdad, IraqOn-SiteFull-timePosted 3d ago
    All ZainCash jobs

    Job description

    - Test planning and execution: Design and execute test plans, test cases and regression suites for web, iOS, Android and API integrations.
    - Defect management: Identify, isolate and track defects across the apps, backend services and third-party integrations, and verify fixes before release.
    - Test automation (where applicable): Build and maintain automated tests for UI and API, and run them in CI/CD pipelines.
    - Non-functional testing: Support security and performance testing for high-volume financial transactions.
    - Production issues: Take part in root cause analysis for high-priority production defects and help prevent repeat issues.
    - Collaboration and mentoring: Work with Product, Development and DevOps to define acceptance criteria, and mentor junior QA engineers.

    About Zaincash

    ZainCash Iraq is a leading mobile wallet in Iraq and recognized as Forbes top Fintech company of 2023 and 2024 as well as GSMA’s Best Mobile Innovation Supporting Humanitarian Situations. The company offers a range of consumer and business services including local and international money transfer, bill payments, companion payment cards, payroll, aid disbursement, and more. For more information, please visit www.zaincash.iq.

    Requirements

    - Education: Bachelor's degree in Computer Science, Software Engineering, IT, or a related field.
    - Experience: Minimum 3 years of hands-on experience in software quality assurance, preferably in fintech, banking, telecom or e-commerce.
    - Languages: Fluent in Arabic and English, written and spoken.
    - Testing skills: Strong manual and functional testing, with the ability to design clear test cases, test plans and regression suites.
    - API and database testing: Solid API testing (Postman or similar) and SQL skills to validate backend data and transactions.
    - Tools: Comfortable working in Jira and Confluence for test and defect management.
    - Mindset: Strong analytical skills, ownership of quality, and clear communication with developers and business teams under tight release cycles.
    - Automation: Experience with test automation tools such as Selenium, Cypress, Playwright, Appium or RestAssured.
    - Scripting: Python, Java, JavaScript/TypeScript or Shell.
    - CI/CD: Running automated tests in pipelines (Jenkins, GitLab CI or GitHub Actions).
    - Performance and security: Familiarity with JMeter, k6 or Locust, and OWASP basics.
    - Leadership: Experience mentoring junior testers or leading a test initiative.

    Job details are sourced from the employer's original posting.

    Open job posting
    ZA

    About the company

    ZainCash

    ZainCash is a mobile financial services and digital wallet platform providing payment solutions and financial services in Iraq and the Middle East.

    View all ZainCash jobs
    Industry
    Financial Technology / Mobile Payments
    Open roles
    14

    Interested in this role?

    Apply with HireFT

    Free to start — no card required.

    Your fit

    How well do you match?

    Sign in to see how your résumé lines up with this role.