Job Description

About the Client

We are sourcing on behalf of a client who is a well-funded fintech startup backed by institutional investors. They are building innovative technology solutions for the wealth management sector, focusing on enhancing client experiences and operational capabilities for financial services firms. This is an opportunity to join during the early growth phase and contribute to building both the product and the team. They operate with startup agility while benefiting from strong financial backing and industry expertise, creating an environment that values both innovation and execution excellence.


About the Role

Were looking for a Senior QA Engineer who will be the guardian of our platforms quality and the ultimate decision-maker on what gets released to production. Youll own the QA environment, maintain our comprehensive end-to-end test suite, and have a deep understanding of how financial data flows through our microservices architecture—from file ingestion to API delivery.

This is not a traditional QA role. Youll be a technical leader who understands distributed systems, can read and write code in multiple languages, and has the authority to approve or reject releases based on quality metrics and test results.



What Youll Own

Release Authority

  • Make go/no-go decisions for production releases based on test results, quality metrics, and risk assessment
  • Define and enforce quality gates that every feature must pass before being released
  • Maintain a release quality dashboard and communicate status to stakeholders
  • Coordinate with engineering teams to prioritize bug fixes vs. new features


QA Environment Ownership

  • Design, maintain, and evolve the QA/integration-testing Kubernetes environment
  • Ensure QA environment mirrors production architecture (PostgreSQL, Temporal, Redis, MinIO/S3, OAuth2-Proxy)
  • Manage test data lifecycle and database state across test runs
  • Optimize infrastructure costs while maintaining testing fidelity


Test Suite Maintenance & Evolution

  • Maintain and enhance the system-integration-test suite (Vitest/TypeScript)
  • Keep test documentation up-to-date, ensuring new engineers can contribute quickly
  • Create new test groups for new features and data flows
  • Implement test data management strategies (EOD files, GraphQL assertions)
  • Achieve and maintain >85% E2E test coverage for critical user journeys


Data Flow Expertise

Understand the complete data pipeline:

  • CSV file processing from banks → PostgreSQL OLAP database
  • Change detection, metrics computation, workflow orchestration
  • API layer serving frontend applications
  • Identify bottlenecks and data quality issues across the pipeline
  • Work with engineering to define SLOs for data freshness and accuracy


Technical Responsibilities

End-to-End Testing

Write, maintain, and review integration tests covering:

  • File upload → ingestion → processing → API query workflows
  • Multi-tenant data isolation
  • GraphQL query correctness and performance
  • Security & authentication flows (JWT, OAuth2) Integrate tests with CI/CD pipelines (GitHub Actions, Kubernetes CronJobs)
  • Export test results to Xray/Jira for traceability


Quality Metrics & Monitoring

Define and track key quality metrics:

  • Test pass rate, flakiness rate, execution time
  • Code coverage (unit, integration, E2E)
  • Bug escape rate to production
  • Mean time to detect (MTTD) and mean time to resolve (MTTR) Set up alerting for test failures in scheduled runs (Grafana/Loki)
  • Perform root cause analysis on test failures and production incidents


Programming & Scripting


  • TypeScript/Node.js: Read and write complex test suites using Vitest
  • Go: Understand written Go code
  • SQL (PostgreSQL): Understand SQL queries and database schema


Technologies & Tools

  • GraphQL: Write and validate queries/mutations, understand schema design
  • REST APIs: Test integration endpoints, handle authentication
  • Docker & Kubernetes: Deploy and debug containerized services
  • Git & GitHub: Version control, pull request reviews, CI/CD configuration
  • Temporal: Understand workflow orchestration (bonus, but helpful)
  • Cloud Platforms: AWS (S3, IAM) and/or Azure (Blob Storage, ACR)


Testing Frameworks & Tools

  • Vitest (or similar: Jest, Mocha): Write and maintain test suites
  • Xray/Jira: Test management and traceability


Required Experience

  • 5+ years in QA/Test Engineering roles, with at least 2 years in a senior/lead capacity
  • 3+ years working with distributed systems or microservices architectures
  • Strong coding skills in at least one language (TypeScript, Go, Python, Java)
  • Experience owning release processes and making production deployment decisions
  • Proven track record of building and maintaining large-scale test automation suites
  • Experience with financial or regulated industries (bonus)


By applying to this position, you are granting us permission to process your CV and keep your profile on file for consideration for this and future opportunities.


Job Details

Role Level: Mid-Level Work Type: Full-Time
Country: United Arab Emirates City: Dubai
Company Website: https://www.professional.me Job Function: Engineering
Company Industry/
Sector:
Financial Services IT Services And IT Consulting And Investment Banking

What We Offer


About the Company

Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.

Report

Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@talentmate.com.


Recent Jobs
View More Jobs
Talentmate Instagram Talentmate Facebook Talentmate YouTube Talentmate LinkedIn