About the Role
We are seeking a QA Engineer to validate AI-enabled financial applications and enterprise platforms across user experiences, APIs, data flows, and integrated business workflows. In this role, you will design and execute both manual and automated tests, convert product requirements into measurable acceptance criteria, and provide clear evidence of product quality throughout the software delivery lifecycle. You will collaborate closely with Engineering, Product, Architecture, AI, Security, and Compliance teams in a fast-paced delivery environment where application behavior can combine conventional software and probabilistic AI components. This role demands disciplined testing, strong technical judgment, and full ownership of defects from discovery through verification.
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
What You’ll Own
- Design and execute risk-based test plans for functional, integration, regression, usability, accessibility, and performance testing.
- Translate product requirements and business workflows into clear acceptance criteria, test scenarios, and traceable test evidence.
- Validate AI application behavior against approved scenarios, including response relevance and consistency with authorized content.
- Test conversational experiences across multi-turn interactions, context retention, session isolation, ambiguous inputs, and error recovery.
- Validate document ingestion and retrieval workflows, ensuring source relevance, data freshness, and user access permissions.
- Test AI-driven orchestration and tool integrations for correct action execution and handling of retries and prevention of unintended actions.
- Verify safeguards against prompt injection, sensitive information disclosure, and unauthorized access across users and tenants.
- Assess application behavior during AI service outages and dependency failures, including fallback paths and user-facing messages.
- Build and maintain reliable automation for UI, API, integration, and data validation testing using established frameworks.
- Maintain reusable business scenarios, representative test data, and regression suites covering changes to prompts and configurations.
- Integrate automated smoke and regression tests into CI/CD pipelines for timely, actionable feedback.
- Validate financial calculations, reconciliations, and audit trails across both AI-assisted and conventional workflows.
- Evaluate end-to-end responsiveness and application stability under expected and peak workloads.
- Document defects, perform triage, retesting, and collaborate on root causes while enhancing test coverage.
- Maintain requirements traceability, test results, defects, and quality reporting in Azure DevOps, and communicate release risks with supporting evidence.
Qualifications
- Strong software quality fundamentals, including test design, exploratory testing, defect analysis, and risk-based coverage.
- Experience testing production web or cloud applications across UI, API, integration, and end-to-end workflows.
- Hands-on experience building or maintaining automated tests with tools such as Playwright, Selenium, Cypress, REST Assured, Postman, or comparable frameworks.
- Proficiency in at least one programming language used for test automation, such as Python, TypeScript, or Java.
- Ability to validate REST APIs and verify authentication and authorization controls.
- Strong SQL skills and experience verifying data flows, transformations, calculations, and reporting outputs.
- Familiarity with Git, CI/CD pipelines, Agile delivery, and cloud-based applications.
- Understanding of AI application concepts (e.g., conversational context, retrieval-augmented generation) or the ability to learn quickly.
- Ability to design repeatable checks using clear business rules and expected outcomes.
- Strong debugging and communication skills, with judgment to distinguish critical defects from acceptable risks.
- An ownership mindset and the ability to execute amidst ambiguity while collaborating closely with teams.
Nice to Have
- Experience testing conversational AI, enterprise search, document processing, or AI-driven workflows.
- Exposure to Azure App Service, Azure Functions, Azure Kubernetes Service, or Azure Data Factory.
- Experience with performance, security, accessibility, or multi-tenant access-control testing.
- Knowledge of financial systems, reconciliation, compliance controls, and audit requirements.
- Familiarity with observability tools and production quality analysis.
What We Look For
If you are a performance-driven and inquisitive professional with the agility to adapt to ambiguity, you will thrive in this role. We value individuals who are eager to explore opportunities for meaningful collaboration with stakeholders and aspire to create unique, customer-centric solutions. A bias for action and a passion for conquering new frontiers in the AI space is at the heart of our community.
What Working At the company Offers
- Culture: An open, diverse, and inclusive environment that encourages personal growth and focuses on groundbreaking innovations.
- Career: Outstanding learning, development, and growth opportunities through structured training programs and high-tech projects.
- Rewards: A competitive remuneration package with perks including healthcare, education support, leave benefits, and more.