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.