QA Automation Engineer

Reference: ADGQAAI_1790959125

QA Automation Engineer, AI & Agentic Systems

Level: Senior IC
Location: Abu Dhabi

Role Summary

We are building agentic AI systems that read complex models, drawings, specifications, and regulatory documents to check compliance, plan and validate schedules, and support design.

This role exists to make those agents trustworthy enough to act on.

This is a senior, hands-on quality role weighted toward testing non-deterministic AI and agentic systems. That is where most of your time sits and where the hiring bar is highest. You will also own the broader quality surface: integration, API, and performance testing are part of the remit, not out of scope.

The differentiator we are hiring for is the ability to define what "good" looks like when a system reasons, calls tools, and can be wrong in subtle ways.

You will scope, build, and run the frameworks yourself, with the independence of a senior engineer, and decide what to build first.

Key Responsibilities

  1. Agentic System Testing (primary focus)
  • Tool-Use & Trajectory Evaluation: Test whether agents select the right tools for the right reasons and follow sound multi-step trajectories, not just whether the final answer looks plausible. Evaluate planning, intermediate steps, and recovery when a tool fails or returns nothing.
  • Grounding & Citation Verification: Verify that agent claims are backed by cited evidence in the source model, drawing, or document, and that a stated location actually supports the answer, catching confident but unsupported outputs.
  • Honest-Failure & Refusal Calibration: Assert that agents ask for clarification or state when something cannot be determined instead of inventing an answer, and build tests where the correct behaviour is refusal.
  • Guardrail & Adversarial Testing: Probe prompt injection, jailbreaks, and instructions hidden inside ingested documents, ensuring the agent treats source content as untrusted data.
  • Multi-Turn & State: Validate follow-ups, references to prior turns, and that conversational state carries correctly across a session.
  1. AI & LLM Validation
  • Non-Deterministic Testing: Architect automated frameworks that score generative-AI outputs for hallucination, consistency, and factual accuracy against gold-standard datasets, using LLM-as-judge methods calibrated against human judgement.
  • Prompt & Model Regression: Design regression suites that catch prompt drift and model version drift, so changes to models or system instructions do not quietly degrade quality. Own the ground-truth and evaluation datasets these depend on.
  1. Live Production Quality
  • Continuous Evaluation: Extend evaluation beyond pre-release into production, continuously scoring live agent outputs so quality is measured on real traffic, not only in the test environment.
  • Monitoring & Alerting: Build quality monitoring that flags regressions, drift, and anomalous agent behaviour in production before users or customers do.
  • Quality Incident Response: Triage quality incidents and close the loop, tracing failures in AI logic back to the specific model version or dataset that caused them and feeding fixes into the development cycle.
  1. Integration, API & Performance
  • Backend, UI & API Testing: Build robust integration tests that validate API integration across services and key user-facing flows.
  • Secure Gateway Validation: Automate testing of secure API gateways, verifying that role-based access controls and sensitive-data redaction logic work correctly before data reaches AI models.
  • Performance & Load: Own performance test plans and their implementation using appropriate performance and load-testing technologies, validating latency, throughput, and stability under realistic load.
  1. Data, Traceability & Quality Gates
  • Data Validation: Use SQL and data-validation tooling to verify data quality across data platforms and vector databases, including the ground-truth and retrieval corpora the agents depend on.
  • Requirements Traceability: Map test and evaluation cases to system requirements and user needs, producing the verification-and-validation evidence and quality reports needed to ship with confidence.
  • Quality Gates: Enforce quality gates in CI/CD pipelines that prevent non-compliant models or code from merging and prepare readiness evidence for stage and release reviews.

Technical Requirements

  • AI Evaluation (core): Hands-on experience with LLM and agent-evaluation frameworks or custom Python evaluators, including LLM-as-judge techniques.
  • Agent Observability: Experience tracing and debugging agent runs, including tool calls, intermediate steps, token usage, and latency, using modern agent observability and tracing technologies.
  • Core Automation: Expert Python skills for custom test harnesses and evaluation tooling, plus experience with standard UI and API automation libraries.
  • Performance Testing: Proven ability to craft and implement performance test plans using modern load and performance-testing tools.
  • Data Validation: Proficiency with SQL and data-validation tools, with familiarity with vector databases and retrieval corpora.
  • CI/CD Integration: Experience integrating automated tests and evaluations into CI/CD pipelines and enforcing quality gates.
  • Test Management & Reporting: Experience managing test reports and artifacts and communicating results clearly.
  • Version Control & QE Practices: Experience maintaining code-based frameworks in version control and applying modern quality-engineering practices for fast-paced teams, including shift-left testing, the test pyramid, and automation.
  • Traceability Tools: Familiarity with requirements-management tools and linking results to requirement IDs.

Professional Qualifications

  • Experience: 5+ years in QA automation or quality engineering, with at least 2 years focused on testing ML models, LLM applications, or AI agents.
  • Probabilistic-Systems Judgement: Able to define pass/fail criteria for systems whose outputs are not identical every run and to communicate confidence levels clearly to engineering leadership.
  • Independent Operator: A senior doer who scopes and builds testing and evaluation frameworks with minimal direction and prioritises what matters first.
  • Collaboration: Works closely with engineering and product, understands existing systems quickly, and moves fast.

Nice to Have

  • Industry Domain Experience: Familiarity with complex technical data and workflows, including models, drawings, specifications, compliance, and scheduling, is a strong plus.
  • Formal V&V Exposure: Exposure to structured systems-engineering governance, stage-gate reviews, and formal verification and validation is welcome but not required. We value the discipline more than the certification.

GCS is acting as an Employment Business in relation to this vacancy.

COMPETITIVE SALARY
Added 02/10/2026
Reference: ADGQAAI_1790959125

Other similar jobs

QA Automation Engineer

Added 29/09/2026

QA EngineerLocation: London; Hybrid (Minimum 2 days per week in the office)Job Type: Contract Outside IR35About the OpportunityWe are seeking an experienced QA Engineer to join a growing technology function responsible for ensuring business-critical applications and platforms are delivered and maintained to the highest standards of quality.This role will take ownership of testing strategy, quality assurance governance, supplier testing oversight, and user acceptance testing activities across a range of enterprise applications. You will work closely with internal stakeholders, delivery teams, and third-party suppliers to ensure solutions are robust, secure, and fit for purpose before they are released into production.This is...

Learn more

Lead QA Automation Engineer

Added 29/09/2026

Lead Engineer - QA AutomationLocation: London; Hybrid Working (Minimum 2 days per week in office)The OpportunityWe are seeking an experienced Lead Engineer - QA Automation to drive quality assurance and testing excellence across a portfolio of internally developed and supplier-delivered applications.This is a leadership role responsible for defining QA strategy, establishing testing standards, governing quality outcomes, and championing automation across the software delivery lifecycle. You will act as the technical authority for testing, ensuring solutions meet functional, security, regulatory, and business requirements while supporting the adoption of modern engineering and DevOps practices.Key ResponsibilitiesDefine and own the QA and testing strategy...

Learn more

Cloud / Infrastructure Automation Engineer

Added 25/09/2026

Cloud / Infrastructure Automation EngineerWe're looking for an engineer with a strong infrastructure and automation background to help deploy, maintain, troubleshoot, and improve production software systems across virtual and cloud environments.This role combines cloud infrastructure, automation, CI/CD, containerization, systems operations, and software troubleshooting.Key ResponsibilitiesDesign and implement technical products and systemsSupport application deployment across virtual and cloud infrastructureAutomate deployment and infrastructure processesTroubleshoot and resolve production software issuesDevelop monitoring solutions and perform software maintenanceImplement solutions that improve system and product qualityDevelop standards and procedures around product quality and release readinessMake recommendations related to testing techniques and operational processesSupport continuous delivery in partnership...

Learn more

DevOps / Automation Engineer

Added 25/09/2026

DevOps / Automation EngineerWe're looking for a DevOps / Automation Engineer to support the design, development, implementation, and ongoing support of production software systems. This role is a strong fit for someone who enjoys automation, deployment, troubleshooting, and working closely with software engineering and QA teams.What You'll DoDesign, develop, implement, and analyze technical products and systemsTroubleshoot, diagnose, and resolve production software issuesDevelop monitoring solutions and perform ongoing software maintenanceAutomate software deployment and operational processesDevelop standards and procedures for product quality and release readinessRecommend improvements to testing techniques, development processes, and system reliabilityProvision and manage applications across virtual and cloud infrastructureWork...

Learn more

Automation Controls Engineer

Added 23/09/2026

Automation Controls EngineerJob Title: Automation Controls EngineerLocation: San Fransico, CADuration: 12+ months ContractOverviewWe are seeking a highly motivated Automation Controls Engineer to support the design, development, implementation, and optimization of industrial automation systems. The ideal candidate will have experience with PLC programming, HMI/SCADA development, industrial networking, system integration, and commissioning within manufacturing or process control environments.ResponsibilitiesDesign, program, and troubleshoot PLC control systems using platforms such as Allen-Bradley, Siemens, or CODESYS.Develop and maintain HMI and SCADA applications for monitoring and controlling automated processes.Configure and integrate industrial communication protocols including EtherNet/IP, Modbus TCP/RTU, OPC UA, and Profinet.Create control strategies, interlocks, alarms, and...

Learn more

Automation Engineer

Added 18/09/2026

We are seeking an experienced Senior Software Engineer - CODESYS Controls Developer to join a high-performing automation engineering team focused on developing next-generation industrial control systems for large-scale automated material handling environments.This is a hands-on role responsible for designing, developing, and deploying scalable machine control software using CODESYS V3, integrating industrial hardware, and building reusable software components that support highly automated operations. The ideal candidate will have strong expertise in PLC software development, industrial automation, state-machine architecture, and hardware integration.Key ResponsibilitiesControls Software DevelopmentDesign, develop, and maintain industrial control software using CODESYS V3 on Linux-based Industrial PCs.Develop reusable Function Blocks, libraries,...

Learn more

Cyber Security Automation Engineer

Added 15/09/2026

Role- Senior Security Automation EngineerType- ContractDuration- 12+ monthsLocation- Mt. Laurel, NJOverviewSeeking a Senior Security Automation Engineer to build AI-driven security automation solutions within a Cyber Security Operations Center (CSOC). This is a hands-on engineering role focused on developing intelligent agents and automated workflows that improve threat detection, investigations, and incident response.Key ResponsibilitiesDesign, develop, deploy, and maintain production-grade security automation and AI-powered workflows.Build AI agents capable of accessing security data, using tools, maintaining context, and executing multi-step tasks.Automate processes across:Threat IntelligenceThreat HuntingDetection EngineeringSecurity InvestigationsIncident ResponseSecurity Data AnalysisApply advanced AI techniques including:Tool CallingRetrieval-Augmented Generation (RAG)Structured GenerationPlanning & ReflectionVerificationModel RoutingMulti-Agent CoordinationDesign memory, context...

Learn more

Automation Security Engineer

Added 14/09/2026

This position is ideal for an engineer who enjoys solving complex problems and building new capabilities from the ground up. The role goes beyond traditional security scripting, SOAR configuration, or test automation. You will help develop intelligent systems that can augment and automate the work performed by threat intelligence, threat hunting, detection engineering, investigation, and incident response teams. Key ResponsibilitiesDesign, develop, test, deploy, and operate production-grade security automation and AI-driven workflows.Build intelligent agents capable of securely accessing security data, invoking approved tools, maintaining context, and executing multi-step workflows.Develop automation that can assist with:Threat intelligenceThreat huntingDetection engineeringSecurity investigationsIncident responseSecurity data analysisApply...

Learn more

Security Automation Engineer

Added 09/09/2026

Key ResponsibilitiesDesign, develop, test, deploy, and operate production-grade security automation and AI-driven workflows.Build intelligent agents capable of securely accessing security data, invoking approved tools, maintaining context, and executing multi-step workflows.Develop automation that can assist with:Threat intelligenceThreat huntingDetection engineeringSecurity investigationsIncident responseSecurity data analysisApply modern AI and automation techniques, including:Tool callingRetrieval-augmented generation (RAG)Structured generationPlanningReflectionVerificationModel routingMulti-agent coordinationDesign mechanisms for memory, context management, task recovery, escalation, and human approval.Build automation designed to reduce operational noise and false positives while improving the speed and consistency of security response.Develop appropriate security controls and guardrails around AI agents and automated workflows.Create evaluation and testing strategies to measure...

Learn more

Senior Quality Engineer - Software Automation & Development

Added 09/09/2026

Senior Quality Engineer - Software Automation & DevelopmentJob SummaryWe are looking for a highly experienced Senior Quality Engineer with a strong background in software development, test automation, and quality assurance. This individual will help ensure the delivery of reliable, scalable, and high-performing software applications.This is a hands-on role for someone who understands both how to build software and how to test it effectively. The ideal candidate will have experience developing automated tests, analyzing quality metrics, troubleshooting defects, and collaborating closely with software engineering teams.ResponsibilitiesDevelop and execute comprehensive test plans and testing strategies.Write, maintain, and execute manual and automated test cases.Track...

Learn more

Lead QA Automation Engineer

Added 08/09/2026

We are seeking an experienced Senior SDET / QA Automation Engineer to join our technology team. The ideal candidate will have a strong background in software quality assurance, test automation, application development, and database technologies. This role involves designing and executing test strategies, developing automation frameworks, collaborating with cross-functional teams, and ensuring the delivery of high-quality software solutions.The successful candidate will possess a blend of QA expertise, software development skills, and database knowledge, with experience working across the full software development lifecycle.Key ResponsibilitiesDevelop and execute comprehensive test plans, test cases, and test scripts to ensure software quality and reliability.Design, build,...

Learn more

Senior QA Automation Engineer

Added 08/09/2026

We are seeking an experienced Senior SDET / QA Automation Engineer to join our technology team. The ideal candidate will have a strong background in software quality assurance, test automation, application development, and database technologies. This role involves designing and executing test strategies, developing automation frameworks, collaborating with cross-functional teams, and ensuring the delivery of high-quality software solutions.The successful candidate will possess a blend of QA expertise, software development skills, and database knowledge, with experience working across the full software development lifecycle.Key ResponsibilitiesDevelop and execute comprehensive test plans, test cases, and test scripts to ensure software quality and reliability.Design, build,...

Learn more

Senior SDET / QA Automation Engineer

Added 08/09/2026

We are seeking an experienced Senior SDET / QA Automation Engineer to join our technology team. The ideal candidate will have a strong background in software quality assurance, test automation, application development, and database technologies. This role involves designing and executing test strategies, developing automation frameworks, collaborating with cross-functional teams, and ensuring the delivery of high-quality software solutions.The successful candidate will possess a blend of QA expertise, software development skills, and database knowledge, with experience working across the full software development lifecycle.Key ResponsibilitiesDevelop and execute comprehensive test plans, test cases, and test scripts to ensure software quality and reliability.Design, build,...

Learn more

QA Automation Engineer

Added 20/08/2026

QA Automation Engineer - AI & Agentic SystemsLevel: Senior IC Location: RemoteRole SummaryWe are building agentic AI systems that can interpret complex data sources, documentation, and structured information to perform analysis, validation, and decision-support tasks. This role exists to make those agents trustworthy enough to act on.This is a senior, hands-on quality role weighted toward testing non-deterministic AI and agentic systems. That is where most of your time sits and where the hiring bar is highest. You will also own the broader quality surface: integration, API, and performance testing are part of the remit, not out of scope.The differentiator for...

Learn more

QA Automation Engineer

Added 19/08/2026

QA Automation Engineer - AI & Agentic SystemsLevel: Senior IC Location: RemoteRole SummaryWe are building agentic AI systems that can interpret complex data sources, documentation, and structured information to perform analysis, validation, and decision-support tasks. This role exists to make those agents trustworthy enough to act on.This is a senior, hands-on quality role weighted toward testing non-deterministic AI and agentic systems. That is where most of your time sits and where the hiring bar is highest. You will also own the broader quality surface: integration, API, and performance testing are part of the remit, not out of scope.The differentiator for...

Learn more
At least 8 characters, 1 uppercase, 1 lowercase and 1 special character or number
Your file must be a doc, docx or pdf. No larger than 5MB.