An application made for this job — a tailored resume and cover letter that speak straight to the posting.
D L RESOURCES PTE LTD is seeking a Senior GenAI Quality Engineer / Solution Analyst to design, analyse, test and validate production-grade GenAI, LLM, RAG and Agentic AI applications within a complex enterprise environment. This role blends software quality engineering with AI evaluation and solution analysis, spanning discovery to release.
Role emphasizes end-to-end testing of UI, REST APIs, backends and enterprise integrations, plus non-deterministic AI evaluation, safety testing, and
Primary Focus: Software Quality Assurance / Software Testing / Test Automation - GenAI, LLM & Agentic AI
Secondary Exposure: Solution Analysis / Technology Solution Design / Enterprise Integration
Domain / Project: Global Markets, Capital Markets Banking Technology & Market Risk Technology
We are looking for a Senior GenAI Quality Engineer / Solution Analyst to design, analyse, test and validate production-grade Generative AI (GenAI), Large Language Model (LLM), RAG and Agentic AI applications within a complex enterprise environment.
This is not a traditional manual QA or software testing role.
The role combines:
Software Quality Engineering
GenAI / LLM Testing & Evaluation
Agentic AI / AI Agent Testing
UI & API Testing
Test Automation
Solution Analysis
Enterprise Integration Testing
Observability & Troubleshooting
You will work across discovery, solution design, development, testing and release, translating business requirements into clear application behaviours and validating end-to-end application quality across user interfaces, APIs, data flows, LLMs, RAG components, AI agents and enterprise integrations.
Define and execute end-to-end quality engineering and test strategies covering:
Web / UI workflows
REST APIs
Backend services
Enterprise integrations
GenAI applications
LLM workflows
RAG pipelines
Agentic AI / AI Agent interfaces
Perform GenAI / LLM testing and evaluation covering:
Response quality
Task completion
Grounding
Faithfulness
Relevance
Consistency
Citation accuracy
Hallucination risk
Safe failure behaviour
Test non-deterministic / probabilistic AI systems using:
Evaluation datasets
Repeat testing
Quality thresholds
Acceptance criteria
Regression evaluation
Validate RAG / Retrieval-Augmented Generation solutions, including retrieval quality, grounding and response accuracy.
Test end-to-end Agentic AI and AI Agent workflows, including:
Multi-turn conversations
Context handling
Agent planning
Tool selection
Tool calling / function calling
Tool inputs and outputs
State transitions
Memory and state
Human-in-the-loop approvals
Handoffs
Retries
Timeouts
Fallback behaviour
Error recovery
Termination conditions
Partial failures
Validate that AI agents behave correctly across both successful and failure scenarios.
Perform:
Functional Testing
Integration Testing
API Testing
Regression Testing
Exploratory Testing
Negative Testing
Resilience Testing
Basic Performance Testing
End-to-End Testing
Design comprehensive REST API tests covering:
API contracts
Authentication
Authorisation
Input validation
Error handling
Idempotency
Rate limits
Downstream system failures
Test web application behaviour across browsers and realistic end-user journeys, including:
Loading states
Interrupted sessions
Error messages
Feedback capture
Accessibility fundamentals
Develop and maintain risk-based test automation that reduces:
Regression testing time
Manual testing effort
Release cycle time
Production risk
Use automation frameworks and tools such as:
Playwright
Cypress
Selenium
pytest
REST Assured
Postman
Equivalent UI / API automation frameworks
Apply pragmatic automation principles by prioritising stable, high-value and frequently executed test scenarios.
Validate LLM and GenAI applications for:
Grounded responses
Hallucinations
Retrieval quality
Citation accuracy
Prompt behaviour
Prompt injection
Unsupported requests
Restricted content handling
Safe failure behaviour
Adversarial scenarios
Support AI evaluation / LLM evaluation using appropriate evaluation datasets, quality metrics and repeatable evaluation approaches.
Exposure to AI Red Teaming / Adversarial Testing would be advantageous.
Use application and GenAI observability to identify the source of defects across:
Application
LLM / Model
RAG / Retrieval
Data
API / Integration
Platform
Analyse:
Logs
Distributed traces
API requests / responses
Payloads
Network calls
Database records
Agent execution traces
Exposure to observability and LLM evaluation tools such as:
Langfuse
LangSmith
OpenTelemetry
Elastic / Elasticsearch
Splunk
is advantageous.
The role also acts as a hands‑on Solution Analyst for GenAI applications.
Responsibilities include:
Partner with product owners, business users, architects, engineers and GenAI specialists during discovery and solution design.
Analyse proposed GenAI use cases and determine whether the requirement should use:
Conventional application logic
Deterministic business rules
Search / retrieval
RAG
Workflow automation
Agentic AI
Human approval
Translate business requirements into:
Functional requirements
End-to-end solution flows
User journeys
Acceptance criteria
Interface behaviour
Decision rules
Non-functional requirements
Map interactions across:
User Interfaces
APIs
LLMs / Models
Prompts
RAG / Retrieval components
Enterprise data sources
AI Agent tools
Downstream enterprise systems
Analyse solution design trade-offs involving:
Quality
Complexity
Cost
Latency
Security
Data access
Maintainability
Operational risk
Identify missing controls, integration assumptions, ownership gaps, failure scenarios and operational risks before development begins.
Support the design of:
Human-in-the-loop approval
Fallback flows
Escalation
Exception handling
Produce practical technical and functional artefacts including:
Process Flows
Sequence Diagrams
Context Diagrams
Interface Specifications
Decision Tables
User Stories
Acceptance Criteria
Test Scenarios
Traceability Documentation
Maintain traceability across:
Business Requirement → Solution Design → Implementation → Test / Evaluation Scenario → Release Evidence
Create and maintain:
Test scenarios
Test datasets
Reusable regression scenarios
Test evidence
Defect reports
Quality metrics
Release quality reports
Provide evidence-based release recommendations identifying:
Known defects
Known limitations
Residual risks
Quality concerns
Areas requiring production monitoring
5-8 years of experience in Software Quality Engineering, Test Engineering, Test Automation, SDET or similar hands‑on software testing roles.
Strong experience testing complex enterprise applications.
Strong experience testing:
Web applications
REST APIs
Backend services
Enterprise integrations
Hands‑on experience with one or more of:
Playwright
Cypress
Selenium
pytest
REST Assured
Postman
Equivalent automation frameworks
Working programming knowledge of:
Python
Java
JavaScript
TypeScript
Candidates should be capable of developing, reviewing and troubleshooting test automation.
Experience with:
Git
Pull Requests
CI/CD
Automated Testing
Test Reporting
Defect Management
Experience validating distributed systems including:
Asynchronous Processing
Queues
Batch Processing
APIs
Downstream Dependencies
Enterprise Integrations
Practical understanding of:
Generative AI / GenAI
Large Language Models / LLM
LLM Evaluation
LLM Testing
Retrieval-Augmented Generation / RAG
RAG Evaluation
Agentic AI
AI Agents
Multi-Agent Workflows
Prompts / Prompt Engineering
Context Windows
Embeddings
Tool Calling
Agent Memory & State
LLM Observability
Candidates should understand how GenAI applications differ from conventional deterministic software and how to validate probabilistic AI behaviour.
Understanding of software and GenAI security fundamentals including:
Access Control
Authentication / Authorisation
Sensitive Data Handling
Input Validation
Auditability
Prompt Injection
AI Safety Testing
Adversarial Testing
Experience with:
Banking / Financial Services
Regulated enterprise environments
Contract Testing
Service Virtualisation
Synthetic Monitoring
Performance Testing
AI Red Teaming
Accessibility Testing / WCAG
Kubernetes
OpenShift
AWS
Containerised Application Deployment
GenAI Quality Engineer,AI Quality Engineer,LLM Quality Engineer,Generative AI Testing,GenAI Testing,LLM Testing,LLM Evaluation,AI Evaluation,Agentic AI Testing,AI Agent Testing,RAG Testing,RAG Evaluation,Retrieval-Augmented Generation,Software Quality Engineering,Quality Engineering,Software QA,Test Automation,SDET,Automation Testing,API Testing,REST API Testing,UI Testing,Integration Testing,Regression Testing,End-to-End Testing,Playwright,Cypress,Selenium,pytest,REST Assured,Postman,Python,Java,JavaScript,TypeScript,CI/CD,Git,Prompt Testing,Prompt Injection,Hallucination Testing,Grounding,Faithfulness,AI Safety Testing,Adversarial Testing,AI Red Teaming,Langfuse,LangSmith,OpenTelemetry,Elastic,Splunk,Observability,Distributed Systems,Kubernetes,OpenShift,Solution Analysis