Search by job, company or skills

MODSOFT TECHNOLOGY AI DEVELOPMENT

Quality Assurance Manager

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months ago

Job Description

QA Manager

Company: Aybank

Location: Dubai, UAE (Onsite)

Employment Type: Full-time

About the Role

We are seeking an experienced QA Manager to lead quality assurance efforts for our core banking platform built on SDK.finance. You will be responsible for ensuring the reliability, security, and performance of our digital banking services, working closely with development and DevOps teams to maintain the highest standards across our fintech ecosystem.

Key Responsibilities

Quality Strategy & Leadership

  • Define and implement QA strategy, methodologies, and best practices for the core banking platform
  • Build, mentor, and manage a team of QA engineers
  • Establish quality metrics, KPIs, and reporting mechanisms
  • Drive continuous improvement in testing processes and automation coverage

Test Planning & Execution

  • Design comprehensive test plans covering functional, integration, regression, and end-to-end testing
  • Oversee testing of Java/Spring Boot backend services and RESTful/gRPC APIs
  • Ensure thorough testing of React Native mobile applications and Node.js services
  • Coordinate testing across PostgreSQL and MongoDB database layers
  • Validate Kafka message bus integrations and event-driven workflows

Test Automation

  • Lead automation initiatives using appropriate frameworks for API, UI, and mobile testing
  • Implement and maintain automated test suites integrated with GitLab CI/CD pipelines
  • Drive shift-left testing practices and continuous testing in the deployment pipeline
  • Establish automated regression testing for 470+ API endpoints

Performance & Security Testing

  • Plan and execute performance testing to validate 2,700+ TPS capacity requirements
  • Coordinate load testing, stress testing, and capacity planning activities
  • Collaborate with security teams on penetration testing and vulnerability assessments
  • Ensure compliance with banking security standards and regulations

Collaboration & Communication

  • Work closely with Product, Development, and DevOps teams throughout the SDLC
  • Participate in sprint planning, code reviews, and release management
  • Provide clear quality status reports to stakeholders and management
  • Manage defect lifecycle and drive timely resolution of critical issues

Required Qualifications

Experience

  • 5+ years of experience in software quality assurance, with 2+ years in a leadership role
  • Proven experience testing financial services, banking, or fintech applications
  • Strong background in testing microservice architectures and API-driven platforms
  • Experience with CI/CD pipelines and DevOps practices

Technical Skills

  • Backend Testing: Java/Spring Boot applications, REST APIs, gRPC services
  • Frontend/Mobile Testing: React Native, Node.js applications
  • Databases: PostgreSQL, MongoDB - query writing and data validation
  • Message Queues: Kafka testing and event validation
  • Automation Tools: Selenium, Appium, Postman/Newman, JMeter, k6, or similar
  • CI/CD: GitLab CI/CD pipeline integration for automated testing
  • Version Control: Git, GitLab

Knowledge Areas

  • Understanding of core banking operations: accounts, transactions, payments, KYC/AML
  • Familiarity with financial compliance requirements (PCI-DSS, PSD2)
  • Knowledge of agile/scrum methodologies
  • Understanding of microservices and event-driven architectures

Preferred Qualifications

  • Experience with SDK.finance or similar core banking platforms
  • ISTQB certification or equivalent
  • Experience with contract testing (Pact) and API mocking
  • Knowledge of chaos engineering and resilience testing
  • Experience testing on bare-metal server environments
  • Background in banking or payment systems domain

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 139996073