Overview

Quality Assurance Engineer Jobs in Dubai, United Arab Emirates at Payfuture

Title: Quality Assurance Engineer

Company: Payfuture

Location: Dubai, United Arab Emirates

About the Role

We are seeking a highly skilled and detail-oriented Automation QA Engineer with strong experience in testing banking systems and financial applications. The ideal candidate will play a key role in designing, developing, and implementing robust test automation frameworks to ensure the quality, reliability, performance, and security of our banking software solutions.

As part of a collaborative and fast-paced environment, you will work closely with product owners, developers, business analysts, and QA teams to deliver high-quality products that meet both customer expectations and regulatory standards.

Key Responsibilities

  • Design, develop, and maintain automated test scripts for web, mobile, and backend banking applications.
  • Define and implement scalable test automation frameworks and strategies.
  • Collaborate with product owners, developers, and manual QA engineers to understand business requirements and testing needs.
  • Execute automated test suites, analyze test results, and provide detailed reports on software quality.
  • Integrate automated tests into CI/CD pipelines to enable continuous testing and faster releases.
  • Identify, document, track, and verify software defects while working closely with development teams to ensure timely resolution.
  • Validate system functionality, performance, and reliability across multiple banking and financial workflows.
  • Ensure testing activities comply with security, regulatory, and industry standards.
  • Participate in code reviews, test plan reviews, sprint planning, and other Agile ceremonies.
  • Contribute to continuous improvement initiatives and QA best practices.

Required Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
  • Minimum 5+ years of hands-on experience in automation testing, preferably within the banking or financial services industry.
  • Strong experience with automation testing tools such as Selenium, Cypress, Playwright, or similar frameworks.
  • Proficiency in Java programming and test automation development.
  • Experience in REST API testing using tools such as Postman and Rest Assured.
  • Solid understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), and Agile methodologies.
  • Experience with CI/CD tools such as Jenkins or GitLab CI.
  • Strong knowledge of version control systems, particularly Git.
  • Excellent analytical, problem-solving, and debugging skills.
  • Strong communication and stakeholder management abilities.
  • Fluent in English, both written and spoken.

Preferred Qualifications

  • Experience working with banking workflows, payment systems, or core banking platforms such as Temenos, Finacle, or Oracle Flexcube.
  • Exposure to performance testing and security testing methodologies.
  • Familiarity with test reporting, monitoring, and quality metrics.
  • Knowledge of regulatory and compliance requirements within the banking and financial services sector.

Core Values

We are looking for professionals who embody our core values:

  • Belief – Confidence in our mission and commitment to excellence.
  • Transparency – Open and honest communication across teams.
  • Accountability & Ownership – Taking responsibility for outcomes and driving results.
  • Relentlessness – Continuously striving for improvement and innovation.
  • Speed – Delivering high-quality solutions with agility and efficiency.

What We Offer

  • Opportunity to work on innovative banking and financial technology solutions.
  • Collaborative and growth-oriented work environment.
  • Exposure to modern automation frameworks and cloud-based technologies.
  • Professional development and career advancement opportunities.
  • Competitive compensation and benefits package.
Upload your CV/resume or any other relevant file. Max. file size: 800 MB.