Finance House Circular Logo

Senior Manager - Software Quality Assurance

Finance House Abu Dhabi, United Arab Emirates Posted: 04 Apr 2025

Financial

  • Estimate: $80k - $120k*
  • Zero income tax location

Accessibility

  • Office Only
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

The Senior Manager - Software Quality Assurance is responsible for leading initiatives related to code quality, software craftsmanship, and technical experience across the development teams. The ideal candidate will possess a strong software engineering background, deep expertise in code quality, static analysis, security testing, and performance optimization, along with a passion for enforcing best coding practices. This role ensures that software meets high standards of reliability, maintainability, and efficiency throughout the Software Development Life Cycle (SDLC).

Location: Abu Dhabi Emirate, United Arab Emirates
Work Conditions: On-site, Full-time

Major Responsibilities:

  • Develop and implement innovative QA strategies, frameworks, and best practices across SDLC.
  • Implement static and dynamic code analysis tools (e.g., SonarCube, ESLint, Checkstyle, Coverity) to detect vulnerabilities, bugs, and code smells.
  • Establish and oversee the code review process, ensuring adherence to clean code principles and best practices.
  • Collaborate with development, DevOps, and security teams to integrate quality engineering into CI/CD pipelines.
  • Design automated quality gates in the build and deployment process to prevent regression and enforce standards.
  • Guide teams on technical debt reductions, refactoring strategies, and software maintainability.
  • Optimize application performance, scalability, and security through rigorous analysis and testing.
  • Promote the adoption of secure coding practices and compliance with industry standards (e.g., OWASP, ISO).
  • Monitor and analyze key quality metrics to continuously improve software delivery.
  • Provide technical mentorship to developers, QA engineers, and architects on best engineering practices.
  • Develop an end-to-end test automation strategy (unit, API, integration, performance, security).
  • Lead performance testing initiatives using tools such as JMeter, Gatling, K6, LoadRunner.
  • Integrate quality gates into Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps, or similar.
  • Define progressive deployment strategies (canary, blue-green, feature flags).
  • Establish key quality KPIs (defect density, MTTD, MTTR, test coverage).
  • Drive code and engineering innovations (automate code review adoption, technical debt reduction, code complexity index, defect prediction accuracy).
  • Ensure software development and quality assurance policies align with regulatory standards (GDPR, ISO, PCI-DSS).
  • Establish post-mortem analysis frameworks for root cause analysis and continuous improvements.
  • Oversee audit readiness, documentation, and reporting processes to ensure policy compliance.

Qualification:

  • Master’s degree in Computer Science, Software Engineering, or a related field.

Experience:

  • 15+ years of experience in software development, software quality engineering, or technical quality management, with a focus on test automation.
  • Strong experience in software architecture, design patterns, and best coding practices.
  • Hands-on experience with static and dynamic code analysis tools (e.g., SonarQube, PMD, FindBugs).
  • Proficiency in programming languages (e.g., Java, Python, C#, JavaScript, Flutter, React, Go).
  • Deep understanding of CI/CD pipelines, DevOps practices, and infrastructure as code.
  • Knowledge of security testing and secure coding principles.
  • Experience with performance profiling, load testing, and scalability improvements.
  • Strong analytical, problem-solving, and leadership skills.
  • Excellent leadership, communication, and stakeholder management skills.

Certifications Preferred:

  • Experience with AI-driven code analysis and automated refactoring tools.
  • Knowledge of software craftsmanship principles (SOLID, DRY, Clean Code).
  • Certification in Secure Coding (CSSLP), Agile (SAFe, Scrum), or DevOps.
  • Experience with cloud-native architectures (AWS, Azure, Kubernetes, Microservices).
  • Certified Software Quality Manager (CSQM).
  • Certified Agile Test Leader (CATL).
  • AWS Certified DevOps Engineer.
  • Certified Kubernetes Administrator (CKA).
  • Azure DevOps Engineer Expert (AZ-400).

Language Requirements:
Not specified.

Apply now

Jobs you might like   View all jobs

About Finance House

Finance House is an independent and diversified financial services company setting new standards in the UAE financial sector. It includes associated entities such as Insurance House, FH Securities, and FH Capital, offering innovative and customized products and solutions to clients.