ZainCash

QA Engineer

ZainCash · Baghdad, Baghdad Governorate, Iraq

Financial Services · 201-500 employees

7 h ago
Junior (0-2 yrs) Full-time Iraq
Log in to apply, save this posting, or score it against your profile with AI.

About the role

The QA Engineer is responsible for developing and executing comprehensive test plans and scripts for web and mobile applications. They will identify software defects, collaborate with developers for resolution, and perform regression testing to ensure software quality.

What they look for

Web Testing Mobile Application Testing Test Planning Test Case Development Regression Testing Defect Tracking Manual Testing Automated Testing Python Shell Scripting Jira Scrum Agile Methodologies Troubleshooting Technical Diagnosis Software Quality Assurance

Requirements

Candidates must have a bachelor's degree in computer science or engineering and at least one year of experience in software quality assurance. Proficiency in web and mobile testing, along with familiarity with Agile and automation tools, is required.

Full description

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.

Responsibilities:

  • Conduct thorough testing of software applications (web and mobile) to ensure

compliance with quality standards, Record test results.

  • Develop and execute comprehensive test plans, test cases, and test scripts to validate functionality, performance, and usability.
  • Identify, document, and report software defects; collaborate with developers to ensure timely resolution.
  • Perform regression testing to confirm that resolved issues remain fixed in subsequent releases.
  • Provide constructive feedback to improve overall software quality and user experience.
  • Collaborate with cross-functional teams (development, system administration, product management) to resolve technical challenges during the software development lifecycle.
  • Manage and prioritize incidents requiring specialized technical expertise based on business impact and severity
  • Bachelor’s degree in computer science, Engineering, or related field, or equivalent work

experience.

  • Minimum 1 year of experience in software quality assurance and testing methodologies.
  • Proven experience with web and mobile application testing.
  • Familiarity with Agile development methodologies and tools (e.g., Jira, Scrum) is a plus.
  • Good understanding of software QA methodologies, tools, and processes. For example manual testing, automated testing.
  • Experience with test automation frameworks and scripting languages (e.g., Python,

Shell) is a plus.

  • Proficiency in troubleshooting and diagnosing technical issues