About the job
The Software Quality Tester is responsible for ensuring the quality, reliability, and compliance of all software applications and systems used within the bank, particularly focusing on Islamic banking principles. This role involves testing key systems including the Enterprise Fraud Risk Management System (EFRMS), Device Intelligence, and Behavior Analytics (DI & BA), as well as their interfaces with Core Banking, Internet & Mobile Banking, FOS/LOS, Payment Systems such as AANI, and other channels. The ideal candidate will possess strong technical testing skills combined with a solid understanding of Islamic financial operations and regulatory requirements.
Ready to apply for roles like this?
Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.
Unlock employer & apply directly
Responsibilities:
- Design, develop, and execute manual and automated test cases to ensure the quality of software applications.
- Conduct functional, regression, and integration testing for products and services.
- Validate modules in the Enterprise Fraud Risk Management System (EFRMS) and Device Intelligence and Behavior Analytics (DI & BA) along with integrated systems.
- Review new or modified programs including documentation, diagrams, and flow charts to ensure programs perform according to user requests and conform to guidelines.
- Recommend program improvements or corrections to programmers.
- Perform API and backend database testing to ensure data integrity across modules.
- Record, document, and track defects using a defect management tool (e.g., ALM, Jira).
- Coordinate with developers to reproduce issues and verify defect fixes to ensure user satisfaction in an error-free environment.
- Ensure test coverage and defect detection rates while contributing to collaboration effectiveness and documentation quality.
- Adhere to release schedules and QA standards while solving problems in a professional and timely manner.
- Coordinates with various IT teams to ensure successful program testing and modifications conform to establishment standards.
- Set up tests at the request of users to locate and correct program operating errors following program installation.
- Maintain awareness of change management processes and defects management processes followed in IT.
QUALIFICATIONS, EXPERIENCE, & SKILLS:
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or related fields.
- Preferred certification or coursework in Islamic Finance/Banking.
- Minimum of 3-5 years of experience in software testing or quality assurance in the banking industry.
- Hands-on experience with Enterprise Fraud Risk Management System (EFRMS), Device Intelligence and Behavior Analytics (DI & BA), Core Banking applications, Internet & Mobile Banking, Payment Systems, FOS/LOS, and related channels.
- Proficiency in performance testing, test automation tools, and test management systems.
- Familiarity with SQL, API testing, and basic scripting.
- Possession of testing certification such as ISTQB Foundation Level or CSTE Certified Software Tester.
- Comprehensive understanding of SDLC and STLC, including experience in test planning and strategy, test case design, defect management, various types of testing, and automation testing.
Personal Competencies:
- Analytical mindset.
- Excellent communication and documentation abilities.
- Ability to work collaboratively in cross-functional teams.