Presight is hiring a Senior Quality Assurance Automation Engineer (SDET) to ensure reliability and quality of a large-scale Analytics Data Platform comprising data ingestion pipelines, analytics APIs, web applications, and GenAI-powered features.

What you’ll do:

  • Design, build, and own automation frameworks across API, UI, integration, and end-to-end layers.
  • Write production-grade test code, integrate test suites into CI/CD, and reduce feedback loop time.
  • Contribute to test environments, test data management, ephemeral environments and preview deployments.
  • Test GenAI components and non-deterministic systems; use AI agents/assistants in development and testing.
  • Set quality standards, communicate quality signals to product and stakeholders.

Must-have:

  • 5+ years in software QA, with at least 3 years writing and maintaining production-grade test automation code.
  • Strong programming in one of: Python, JavaScript/TypeScript, or Java.
  • Hands-on with modern automation frameworks (Playwright, JUnit, pytest, Vite/Jest or equivalent).
  • API testing: REST, WebSocket, contract testing.
  • CI/CD experience (GitHub Actions, GitLab CI, Jenkins or similar).
  • Working knowledge of Docker; strong Git and code-review practices; excellent communication.

Strong preference:

  • Big data / analytics testing (SQL, Spark, Elasticsearch, data quality/lineage).
  • Performance testing at scale (k6, Locust, JMeter, Gatling).
  • Observability: distributed tracing, structured logs, metrics (OpenTelemetry, Prometheus, Grafana, Datadog).
  • Cloud: AWS, Azure, or GCP.

Nice to have: Kubernetes, Helm, kustomize, open-source contributions, public writing/talks, regulated-domain experience, security/privacy testing for AI.

Conditions: Full-time role based in Abu Dhabi, United Arab Emirates.