Software Engineer - QA
ATRIBS METSCON GROUP Dubai, Dubai, United Arab Emirates · AED 144K/yr
Staffing and Recruiting · 501-1,000 employees
About the role
Design, develop, and execute comprehensive test strategies and automated test suites for digital banking applications and APIs. Collaborate with cross-functional teams to ensure quality gates are met throughout the software development lifecycle.
What they look for
Requirements
Requires 5+ years of QA experience with a strong background in API testing, automation frameworks, and banking domain knowledge. Proficiency in SQL, CI/CD methodologies, and BDD practices is essential for this role.
Full description
Key Responsibilities *
Main duties and day-to-day tasks expected from the resource
- Design, develop, and execute comprehensive test strategies,
test plans, and test cases for digital banking applications, APIs, microservices, and web/mobile channels.
- Perform functional, integration, system, regression, API, UAT,
and end-to-end testing across banking platforms.
- Develop and maintain automated test suites to improve test
coverage and release quality.
- Validate REST APIs, microservices, event-driven integrations,
and backend services.
- Collaborate with Product Owners, Business Analysts, Developers,
Architects, and DevOps teams throughout the SDLC.
- Participate in requirement reviews, sprint planning, defect
triage, and release readiness assessments.
- Execute test automation within CI/CD pipelines and support
shift-left quality practices.
- Ensure compliance with banking security, audit, performance,
and regulatory requirements.
- Track, report, and manage defects through to resolution while
ensuring quality gates are met.
Required Skills *
Primary technical and functional skills
Strong experience in Manual Testing, API Testing, Integration Testing, and Automation Testing.
- Hands-on experience with Postman, Swagger/OpenAPI, SoapUI, and
API validation tools.
- Experience in automation frameworks such as Selenium, Cypress,
Playwright, Rest Assured, or Karate.
- Strong understanding of REST APIs, JSON, XML, OAuth 2.0, OpenID
Connect, JWT, and Microservices Architecture.
- Experience with SQL, Oracle, PostgreSQL, and database
validation techniques.
- Knowledge of Agile, Scrum, DevOps, and CI/CD methodologies.
- Familiarity with GitHub, Azure DevOps, Jenkins, and SonarQube
quality processes.
- Proficient in BDD/SDD practices, leveraging Gherkin and
Cucumber to create executable specifications, automate acceptance tests, and improve collaboration between business and technical teams.
Required Experience / Knowledge Areas *
Specific domain or industry knowledge required
- 5+ years of QA experience with at least 3 years testing
enterprise applications and APIs.
- Experience in Banking, Financial Services, Corporate Banking,
Digital Banking, Payments, Lending, or FinTech domains.
- Strong understanding of API-driven architectures and
microservices ecosystems.
- Experience in testing customer-facing applications with high
availability and security requirements.
- Understanding of software quality assurance methodologies,
defect management, and test automation best practices.
- Experience working in regulated and compliance-driven
environments.
Good-to-Have Skills
Additional skills that are an advantage but not mandatory
- Performance testing experience using JMeter, LoadRunner, or
NeoLoad.
- Security testing experience including OWASP, API Security, and
vulnerability assessment.
- Experience testing cloud-native applications deployed on Azure
or AWS.
- Mobile application testing experience for Android and iOS
platforms.
- Knowledge of Kubernetes, Docker, Kafka, Event Hub, or messaging
platforms.
- Exposure to AI-assisted testing, test data management, and
synthetic monitoring.
Key Deliverables *
Expected outputs and outcomes from the resource
- Comprehensive test strategy, test plans, and test execution
reports.
- Automated functional and API test suites integrated into CI/CD
pipelines.
- API validation and quality assurance for banking services and
integrations.
- Defect tracking, root cause analysis, and quality metrics
reporting.
- Successful SIT, UAT, Regression, and Production Readiness
sign-offs.
- Test evidence, compliance documentation, and audit-ready
quality artefacts.
- Delivery of applications meeting agreed functional and
non-functional requirements.
Language Requirements
e.g. English only / Arabic preferred / Bilingual
English mandatory; Arabic is preferred.
SECTION 3 – CERTIFICATIONS & TECHNICAL REQUIREMENTS
Certifications Required
e.g. AWS Certified, PMP, CISSP, Azure, ITIL
- Certified Agile Tester (Preferred)
- Microsoft Azure Fundamentals (AZ-900) Preferred
- Certified Scrum Professional or Agile Certification Preferred
Preferred Tech Stack
e.g. Python, Java, React, Kubernetes, Power BI
Selenium, Cypress, Playwright, Karate, Rest Assured, Postman, Swagger/OpenAPI, Java, SQL, JMeter, Azure DevOps, GitHub, Jenkins, SonarQube, REST APIs, Microservices
Tools / Platforms
e.g. JIRA, Confluence, GitHub, ServiceNow, Postman
JIRA, Confluence, Azure DevOps, SonarQube, Postman, Swagger/OpenAPI, Firebase, Figma, Jenkins, Splunk, Dynatrace, Grafana, Kubernetes/OpenShift
Similar roles
-
** QA Technician
Omega Engineering Inc Swedesboro, New Jersey, United States · $52K–$58K/yr
-
Sr. Director/Executive Director, R&D/Clinical QA
Tris Pharma Inc South Brunswick, New Jersey, United States · $235K–$275K/yr
-
QA Engineer
WPP Production Sunnyvale, California, United States · $137K–$150K/yr
-
Specialist I, QA Operations
Forge Biologics Columbus, Ohio, United States
-
Senior Automation QA Engineer (Contract)
hedgehog lab Sofia, Sofia-City, Bulgaria
-
NDT III / QA Manager – North Slope, AK
MISTRAS Group North Slope Borough, Alaska, United States