Back to results

Closed listing

Quality Assurance Automation Engineer

  • Halifax, NS, Canada

Contract

This opening has closed.

The original listing is kept below for reference.

Job details

Job type
Contract
Closing date
Posting language
English
Posted

Similar jobs hiring now

Search current openings

Original job description

Archived listing. The details below describe a past opening.

Role: GenAI Test Engineer

Location: Halifax

Type: Contract (Hybrid)

Role Overview:

We are seeking a Senior GenAI & Test Engineer to drive quality assurance for AI-powered applications, including Large Language Models (LLMs), Retrieval-Augmented Generation (RAG) solutions, chatbots, copilots, and agentic AI systems. The role focuses on designing comprehensive testing strategies, automating AI validation processes, and ensuring reliability, security, scalability, and responsible AI compliance in production environments.

Key Responsibilities

  • Develop and execute test strategies for GenAI applications, including LLMs, RAG pipelines, chatbots, copilots, and agentic AI workflows.
  • Validate functional and non-functional requirements across prompts, model outputs, APIs, integrations, user interfaces, and end-to-end business processes.
  • Create and maintain evaluation datasets, test cases, and scoring frameworks to assess relevance, accuracy, groundedness, consistency, completeness, and instruction adherence.
  • Evaluate RAG systems for retrieval quality, context relevance, source attribution, answer faithfulness, and hallucination resistance.
  • Test agentic AI behavior, including tool selection, function calling, reasoning workflows, memory management, task completion, and failure recovery.
  • Conduct security, adversarial, and safety testing for prompt injection, jailbreak attempts, sensitive data exposure, content safety, and authorization controls.
  • Perform performance, scalability, reliability, and load testing, including response latency, throughput, concurrency, token consumption, and cost optimization.
  • Build automated regression and API testing frameworks using Python and integrate testing into CI/CD pipelines.
  • Monitor production quality through evaluation metrics, observability platforms, user feedback, and drift analysis.
  • Collaborate with product, engineering, data science, security, and business teams to define quality standards, acceptance criteria, and release readiness.

Required Skills

  • Strong experience with GenAI, LLMs, RAG architectures, and Agentic AI testing.
  • Proficiency in Python-based test automation, including PyTest, Robot Framework, API testing frameworks, and automation best practices.
  • Experience with LLM evaluation, prompt engineering validation, hallucination testing, bias assessment, robustness testing, and prompt-injection security testing.
  • Hands-on experience with GenAI evaluation and observability tools such as Ragas, DeepEval, Promptfoo, LangSmith, Arize Phoenix, or similar platforms.
  • Knowledge of embeddings, vector databases, document ingestion, chunking strategies, metadata validation, and retrieval testing.
  • Strong understanding of software quality engineering, test strategy, defect management, test design, and automation for enterprise applications.
  • Proficiency in SQL and data validation techniques.
  • Experience with GitHub, GitHub Actions, CI/CD pipelines, and familiarity with Docker, Kubernetes, AWS, and Azure.
  • Ability to define measurable quality metrics, evaluate AI system performance, and communicate risks effectively to technical and business stakeholders.
  • Strong analytical, troubleshooting, problem-solving, and communication skills with a focus on responsible AI, security, privacy, and compliance.

Preferred Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Data Science, or a related field.
  • 5+ years of experience in Quality Engineering, Test Automation, Data Testing, AI/ML Testing, or related disciplines.
  • Experience testing AI applications within regulated industries such as banking, financial services, healthcare, or other compliance-driven environments.
  • Knowledge of model governance, audit requirements, and responsible AI controls is highly desirable.
More about this job

Responsibilities

The role involves designing and executing comprehensive testing strategies for GenAI applications, including LLMs, RAG pipelines, and agentic AI workflows. It also requires monitoring production quality through evaluation metrics and collaborating with cross-functional teams to define quality standards and release readiness.

Requirements

Candidates must have strong experience with GenAI, LLMs, and Python-based test automation frameworks. A background in software quality engineering and familiarity with CI/CD pipelines, cloud platforms, and AI evaluation tools is essential.

Skills

  • GenAI
  • LLMs
  • RAG
  • Python
  • Test Automation
  • PyTest
  • Robot Framework
  • API Testing
  • Prompt Engineering
  • Hallucination Testing
  • Ragas
  • DeepEval
  • Promptfoo
  • LangSmith
  • SQL
  • CI/CD

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Data & Analytics
  • Engineering
  • Consulting

Keywords

  • GenAI
  • LLMs
  • RAG
  • Agentic AI
  • Python
  • PyTest
  • Robot Framework
  • API Testing
  • Prompt Engineering
  • Ragas
  • DeepEval
  • Promptfoo
  • LangSmith
  • Arize Phoenix
  • SQL
  • GitHub Actions
  • CI/CD
  • Docker
  • Kubernetes
  • AWS
  • Azure
  • Quality Assurance
  • Test Automation
  • Observability
  • Hallucination Testing
  • Bias Assessment
  • Vector Databases
  • Software Engineering
  • Data Science
  • Responsible AI

Report this job