Main Duties and Responsibilities:
- Develop and implement QA strategies and test plans for mobile payment applications (iOS, Android, USSD, web), ensuring seamless functionality, usability, security, and optimal user experience across all environments, including staging and production.
- Collaborate closely with product managers and specialists, and other stakeholders to identify and resolve quality issues throughout the development lifecycle, later in the testing phase.
- Conduct regression testing to ensure that software updates, security updates, and enhancements do not adversely impact existing services, besides the functional testing of the mobile application across all platforms before its release to app stores.
- Review and validate provided test cases, ensuring they meet quality standards and align with functional and business requirements. Identify and propose any missing test cases to ensure comprehensive coverage of all features and scenarios.
- Perform User Acceptance Testing (UAT) to ensure that the software meets user requirements and business objectives.
- Ensure that the language and text of the mobile payment application, including all user-facing messages, are accurate, properly implemented, and meet the specified requirements in English, Arabic, and Kurdish, providing a consistent and seamless experience across all supported languages.
- Perform testing during scheduled day and night operations when necessary to support critical testing phases or deployments to ensure that the platform operates reliably across different time zones and peak usage periods, as needed.
- Document and track defects and work proactively to address and resolve them promptly.
- Stay current with industry trends, emerging technologies, and best practices in mobile payment technology and quality assurance, demonstrating adaptability and effective collaboration with cross-functional teams.
Requirements:
- Bachelor’s degree in computer science, Engineering, or a related field.
- Proven experience in quality assurance testing of mobile applications, preferably in the payment industry.
- Excellent analytical and problem-solving skills, with a keen attention to detail.
- Effective communication skills and the ability to collaborate with cross-functional teams.
- Experience with automated testing tools and methodologies.
- Language:
Fluent English and fluent Arabic or Kurdish
Working Conditions:
Office-based, 5 days /week, 8 hours /day.
Only qualified candidates will be contacted.