{"id":7734,"date":"2026-06-01T14:57:04","date_gmt":"2026-06-01T14:57:04","guid":{"rendered":"https:\/\/staging.elixirrdigital.com\/us\/vacancy\/senior-qa-engineer-ai-solutions-civn\/"},"modified":"2026-06-18T07:21:31","modified_gmt":"2026-06-18T07:21:31","slug":"senior-qa-engineer-ai-solutions-civn","status":"publish","type":"vacancy","link":"https:\/\/staging.elixirrdigital.com\/us\/vacancy\/senior-qa-engineer-ai-solutions-civn\/","title":{"rendered":"Senior QA Engineer (AI Solutions)"},"content":{"rendered":"<div>\n<div>\n<p style=\"text-align: left\"><strong>Elixirr Digital<\/strong> is a dynamic and innovative global consulting firm, recognized for delivering transformative solutions to our clients across a wide range of industries. As part of our growing AI practice, we are committed to developing enterprise-grade products, accelerators and agentic solutions that drive innovation for our clients and our people. We help leading organizations harness advanced AI technologies \u2014 from agentic workflows and retrieval-augmented generation (RAG) to multi-agent orchestration \u2014 grounded in their proprietary data and operating within the security and compliance standards their industries demand.&nbsp;<\/p>\n<\/div>\n<div>\n<p style=\"text-align: left\">We are looking for a <strong>Senior QA Engineer<\/strong> to take ownership of quality for Elixirr\u2019s AI-enabled solutions \u2014 from our internal agent platform to the growing portfolio of accelerators we build to deliver faster and grow the business.&nbsp;<\/p>\n<\/div>\n<div>\n<p style=\"text-align: left\">Quality on AI systems is a different thing. The fundamental shift is from deterministic assertions to probabilistic scoring: you\u2019re testing for meaning, grounding, accuracy and safety, not exact outputs. Behaviour drifts as models change, and a single regression in a prompt, tool or retrieval step can cascade across an entire agent workflow. We need a QA leader who embraces that reality, automates aggressively, and uses AI itself to accelerate how we surface, reproduce and triage issues.&nbsp;<\/p>\n<\/div>\n<div>\n<p style=\"text-align: left\">This is an SDET-shaped role: you\u2019ll shape our test strategy, build the automation and evaluation harnesses that keep our agents honest, and partner with engineering to bake quality into the way we build \u2014 shift-left into requirements and design, and shift-right into production observability.&nbsp;<\/p>\n<\/div>\n<\/div>\n<div>\n<p style=\"text-align: left\"><span style=\"text-align: left\">Candidates applying for employment contract kindly note this position is a onsite working opportunity from our locations in <strong>Cape Town<\/strong>&nbsp;<\/span><span style=\"text-align: left\">or <strong>Johannesburg<\/strong>.<\/span><\/p>\n<p style=\"text-align: left\"><span style=\"text-align: left\"><strong style=\"text-align: left\">What you will be doing as a Senior&nbsp;<\/strong><strong style=\"text-align: left\">Back End Engineer<\/strong><strong style=\"text-align: left\">&nbsp;at Elixirr Digital?<\/strong>&nbsp;<\/span><\/p>\n<div>\n<div>\n<p style=\"text-align: left\"><strong>QA Strategy for AI-Enabled Solutions&nbsp;<\/strong><\/p>\n<ul>\n<li>\n<p>Own the end-to-end QA strategy for Elixirr\u2019s agent platform and AI-enabled accelerators \u2014 functional, non-functional, behavioural and safety.&nbsp;<\/p>\n<\/li>\n<li>\n<p style=\"text-align: left\">Define what \u201cgood\u201d looks like for agent behaviour: accuracy, grounding, tool use, escalation, latency, cost, safety and user experience.&nbsp;<\/p>\n<\/li>\n<li>\n<p style=\"text-align: left\">Shift left: engage at requirements and design so gaps, edge cases and testability issues are caught before code is written.&nbsp;<\/p>\n<\/li>\n<li>\n<p style=\"text-align: left\">Shift right: use production traces, evals and user feedback as part of the regression loop, so quality keeps improving after release.&nbsp;<\/p>\n<\/li>\n<li>\n<p style=\"text-align: left\">Establish deployment gates so AI features ship with evidence, not hope.&nbsp;<\/p>\n<\/li>\n<\/ul>\n<p style=\"text-align: left\"><strong>Automation &amp; Evaluation&nbsp;<\/strong><\/p>\n<ul>\n<li>\n<p style=\"text-align: left\">Build and maintain automated test suites across UI, API, contract, integration and end-to-end layers, running as a first-class part of CI\/CD.&nbsp;<\/p>\n<\/li>\n<li>\n<p style=\"text-align: left\">Design LLM and agent evaluation harnesses using a layered approach: automated checks, LLM-as-judge scoring, rubric-based evaluation and targeted human review.&nbsp;<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li>\n<p style=\"text-align: left\">Maintain golden datasets, regression suites and red-teaming scenarios that evolve with the product.&nbsp;<\/p>\n<\/li>\n<li>\n<p style=\"text-align: left\">Bring LLM quality metrics into the same unified reporting as functional, performance and security results.&nbsp;<\/p>\n<\/li>\n<li>\n<p style=\"text-align: left\">Drive automation-first: if a check can be automated, it should be.&nbsp;<\/p>\n<\/li>\n<\/ul>\n<p style=\"text-align: left\"><strong>AI-Accelerated QA&nbsp;<\/strong><\/p>\n<ul>\n<li>\n<p style=\"text-align: left\">Use AI tooling (code-generation, LLM-based test generation, synthetic data, AI-assisted exploratory testing, self-healing test frameworks) to accelerate coverage and reduce manual toil.&nbsp;<\/p>\n<\/li>\n<li>\n<p style=\"text-align: left\">Practice prompt engineering for QA: constrain AI tools with precise specifications so they produce tests and triage artefacts worth keeping.&nbsp;<\/p>\n<\/li>\n<li>\n<p style=\"text-align: left\">Build or integrate AI-assisted triage \u2014 clustering failures, summarizing root causes, drafting repro steps and proposing fixes to engineers.&nbsp;<\/p>\n<\/li>\n<li>\n<p style=\"text-align: left\">Continuously evolve the QA tooling stack as the AI developer ecosystem matures.&nbsp;<\/p>\n<\/li>\n<\/ul>\n<p style=\"text-align: left\"><strong>Reliability, Performance &amp; Safety&nbsp;<\/strong><\/p>\n<ul>\n<li>\n<p style=\"text-align: left\">Run performance, load and chaos testing against agent workflows and backend services.&nbsp;<\/p>\n<\/li>\n<li>\n<p style=\"text-align: left\">Stress-test guardrails, prompt injection defences, tool-use restrictions and data boundaries.&nbsp;<\/p>\n<\/li>\n<li>\n<p style=\"text-align: left\">Cover accessibility, visual regression and security checks (SAST\/DAST) as part of the standard test pipeline.&nbsp;<\/p>\n<\/li>\n<li>\n<p style=\"text-align: left\">Partner with security and compliance on safety reviews for client-facing AI features.&nbsp;<\/p>\n<\/li>\n<\/ul>\n<p style=\"text-align: left\"><strong>Process &amp; Collaboration&nbsp;<\/strong><\/p>\n<ul>\n<li>\n<p style=\"text-align: left\">Work day-to-day with backend, front-end, AI and platform engineers \u2014 quality is a team sport and you\u2019re the coach.&nbsp;<\/p>\n<\/li>\n<li>\n<p style=\"text-align: left\">Feed defect patterns, evaluation results and production telemetry back into engineering and product priorities.&nbsp;<\/p>\n<\/li>\n<li>\n<p style=\"text-align: left\">Coach engineers on writing better tests, better evals and more observable code \u2014 and keep humans in the loop where AI judgement isn\u2019t enough.&nbsp;<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div>\n<p style=\"text-align: left\"><strong>Competencies and skillset we expect you to have to successfully perform your job:&nbsp;<\/strong>&nbsp;<\/p>\n<div>\n<div>\n<p style=\"text-align: left\"><strong>Experience <\/strong><\/p>\n<ul>\n<li>\n<p style=\"text-align: left\">5+ years in QA \/ SDET \/ Test Engineering, including hands-on ownership of automation frameworks.&nbsp;<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li>\n<p style=\"text-align: left\">Experience testing modern cloud-native applications (microservices, APIs, event-driven systems) in AWS and\/or Azure.&nbsp;<\/p>\n<\/li>\n<li>\n<p style=\"text-align: left\">Exposure&nbsp;to testing&nbsp;AI,&nbsp;ML&nbsp;or agent-based systems \u2014 or a clear, demonstrable plan for how&nbsp;you\u2019d&nbsp;go about it.&nbsp;<\/p>\n<\/li>\n<\/ul>\n<p style=\"text-align: left\"><strong>Technical Expertise<\/strong>&nbsp;<\/p>\n<ul>\n<li>\n<p style=\"text-align: left\">Strong&nbsp;proficiency&nbsp;in at least one automation language\/stack (e.g., Python with&nbsp;pytest, TypeScript with Playwright, Java with JUnit\/RestAssured).&nbsp;<\/p>\n<\/li>\n<li>\n<p style=\"text-align: left\">Comfort with API testing, contract&nbsp;testing&nbsp;and service virtualization.&nbsp;<\/p>\n<\/li>\n<li>\n<p style=\"text-align: left\">Familiarity with CI\/CD pipelines (GitHub Actions, GitLab CI, Azure DevOps) and running tests as a first-class part of the pipeline.&nbsp;<\/p>\n<\/li>\n<li>\n<p style=\"text-align: left\">Solid understanding of observability tooling \u2014 logs, metrics, traces \u2014 and how to use it in testing and production monitoring.&nbsp;<\/p>\n<\/li>\n<\/ul>\n<p style=\"text-align: left\"><strong>AI &amp; Evaluation Skills <\/strong><\/p>\n<ul>\n<li>\n<p style=\"text-align: left\">Hands-on use of AI developer tools for test generation, code&nbsp;review&nbsp;and triage.&nbsp;<\/p>\n<\/li>\n<li>\n<p style=\"text-align: left\">Understanding of&nbsp;LLM evaluation concepts: reference-based vs reference-free metrics, LLM-as-judge, rubric-based scoring, regression&nbsp;harnesses&nbsp;and continuous evaluation.&nbsp;<\/p>\n<\/li>\n<li>\n<p style=\"text-align: left\">Awareness of AI-specific failure modes: hallucination, prompt injection, tool misuse, retrieval failures, context window&nbsp;issues&nbsp;and model drift.&nbsp;<\/p>\n<\/li>\n<\/ul>\n<p style=\"text-align: left\"><strong>Soft Skills <\/strong><\/p>\n<ul>\n<li>\n<p style=\"text-align: left\">Relentlessly curious \u2014 you want to know why something failed, not just that it did.&nbsp;<\/p>\n<\/li>\n<li>\n<p style=\"text-align: left\">Clear written&nbsp;communication;&nbsp;defect reports and evaluation summaries that engineers&nbsp;actually enjoy&nbsp;reading.&nbsp;<\/p>\n<\/li>\n<li>\n<p style=\"text-align: left\">Self-driven in a distributed, multi-timezone&nbsp;team.&nbsp;<\/p>\n<\/li>\n<\/ul>\n<p style=\"text-align: left\"><strong>Preferred Qualifications <\/strong><\/p>\n<ul>\n<li>\n<p style=\"text-align: left\">Experience with performance testing tools (k6, Locust, JMeter).&nbsp;<\/p>\n<\/li>\n<li>\n<p style=\"text-align: left\">Familiarity with evaluation frameworks (e.g., OpenAI Evals, Ragas,&nbsp;DeepEval,&nbsp;Promptfoo,&nbsp;Langfuse).&nbsp;<\/p>\n<\/li>\n<li>\n<p style=\"text-align: left\">Exposure to security testing, accessibility testing and compliance-driven environments.&nbsp;<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div>\n<div>\n<div>\n<p style=\"text-align: left\"><strong>Why is Elixirr Digital the right next step for you?<\/strong><\/p>\n<p style=\"text-align: left\">From working with cutting-edge technologies to solving complex challenges for global clients, we make sure your work matters. And while you\u2019re building great things, we\u2019re here to support you.<\/p>\n<p style=\"text-align: left\"><strong style=\"text-align: left\">Compensation &amp; Equity:<\/strong><\/p>\n<ul style=\"text-align: left\">\n<li>Performance bonus<\/li>\n<li>Employee Stock Options Grant<\/li>\n<li>Employee Share Purchase Plan (ESPP)<\/li>\n<li>Competitive compensation<\/li>\n<\/ul>\n<p style=\"text-align: left\"><strong style=\"text-align: left\">Health &amp; Wellbeing:<\/strong><\/p>\n<ul style=\"text-align: left\">\n<li>Health benefits plan<\/li>\n<li>Flexible working hours<\/li>\n<li>Pension plan<\/li>\n<\/ul>\n<p style=\"text-align: left\"><strong style=\"text-align: left\">Projects &amp; Tools:<\/strong><\/p>\n<ul style=\"text-align: left\">\n<li>Modern equipment<\/li>\n<li>Big clients and interesting projects<\/li>\n<li>Cutting-edge technologies<\/li>\n<\/ul>\n<p style=\"text-align: left\"><strong style=\"text-align: left\">Learning &amp; Growth:<\/strong><\/p>\n<ul style=\"text-align: left\">\n<li>Growth and development opportunities<\/li>\n<li>Internal LMS &amp; knowledge hubs<\/li>\n<\/ul>\n<p style=\"text-align: left\">We don\u2019t just offer a job &#8211; we create space for you to grow, thrive, and be recognized.<\/p>\n<p style=\"text-align: center\"><strong style=\"text-align: center\">Intrigued?\u202fApply now!<\/strong><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Elixirr Digital is a dynamic and innovative global consulting firm, recognized for delivering transformative solutions to our clients across a wide range of industries. As part of our growing AI&hellip;<\/p>\n","protected":false},"author":0,"featured_media":0,"template":"","business_area":[84],"experience_level":[85],"location":[83],"class_list":["post-7734","vacancy","type-vacancy","status-publish","hentry"],"acf":[],"card":"    <a href=\"https:\/\/staging.elixirrdigital.com\/us\/vacancy\/senior-qa-engineer-ai-solutions-civn\/\" class=\"wp-component-list-item wp-component-list-item--light wp-component-list-item--vacancy wp-component-list-item--no-image\">\n                <div class=\"wp-component-list-item__content-wrapper\">\n                            <h2 class=\"wp-component-list-item__title\">\n                    Senior QA Engineer (AI Solutions)                <\/h2>\n                                <\/div>\n                                <div class=\"wp-component-list-item__terms\">\n                            <div class=\"wp-component-list-item__term\">\n                                            <div class=\"wp-component-tags__tag\">\n                Information Technology (IT)            <\/div>\n                            <\/div>\n                            <div class=\"wp-component-list-item__term\">\n                                            <div class=\"wp-component-tags__tag\">\n                Senior Level            <\/div>\n                            <\/div>\n                            <div class=\"wp-component-list-item__term\">\n                                            <div class=\"wp-component-tags__tag\">\n                South Africa            <\/div>\n                            <\/div>\n                    <\/div>\n                <div class=\"wp-component-list-item__icon\">\n            <svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<g id=\"Lg\">\n<path id=\"Vector\" d=\"M1.12509 9.50162H15.8648L9.43259 3.06941C9.374 3.0113 9.3275 2.94216 9.29576 2.86599C9.26403 2.78981 9.24769 2.70811 9.24769 2.62559C9.24769 2.54307 9.26403 2.46137 9.29576 2.38519C9.3275 2.30902 9.374 2.23988 9.43259 2.18177C9.54971 2.06535 9.70814 2 9.87328 2C10.0384 2 10.1969 2.06535 10.314 2.18177L17.8151 9.6829C17.8737 9.74101 17.9202 9.81014 17.9519 9.88632C17.9837 9.96249 18 10.0442 18 10.1267C18 10.2092 17.9837 10.2909 17.9519 10.3671C17.9202 10.4433 17.8737 10.5124 17.8151 10.5705L10.314 18.0717C10.1975 18.1871 10.0404 18.2522 9.87641 18.2529C9.79414 18.2534 9.71259 18.2376 9.63643 18.2065C9.56027 18.1754 9.491 18.1296 9.43259 18.0717C9.374 18.0135 9.3275 17.9444 9.29576 17.8682C9.26403 17.7921 9.24769 17.7104 9.24769 17.6278C9.24769 17.5453 9.26403 17.4636 9.29576 17.3874C9.3275 17.3113 9.374 17.2421 9.43259 17.184L15.8711 10.7518H1.12509C0.959309 10.7518 0.800312 10.686 0.683084 10.5687C0.565857 10.4515 0.5 10.2925 0.5 10.1267C0.5 9.96093 0.565857 9.80193 0.683084 9.68471C0.800312 9.56748 0.959309 9.50162 1.12509 9.50162Z\" fill=\"#1D0F25\"\/>\n<\/g>\n<\/svg>\n        <\/div>\n        <\/a>\n","_links":{"self":[{"href":"https:\/\/staging.elixirrdigital.com\/us\/wp-json\/wp\/v2\/vacancy\/7734","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/staging.elixirrdigital.com\/us\/wp-json\/wp\/v2\/vacancy"}],"about":[{"href":"https:\/\/staging.elixirrdigital.com\/us\/wp-json\/wp\/v2\/types\/vacancy"}],"wp:attachment":[{"href":"https:\/\/staging.elixirrdigital.com\/us\/wp-json\/wp\/v2\/media?parent=7734"}],"wp:term":[{"taxonomy":"business_area","embeddable":true,"href":"https:\/\/staging.elixirrdigital.com\/us\/wp-json\/wp\/v2\/business_area?post=7734"},{"taxonomy":"experience_level","embeddable":true,"href":"https:\/\/staging.elixirrdigital.com\/us\/wp-json\/wp\/v2\/experience_level?post=7734"},{"taxonomy":"location","embeddable":true,"href":"https:\/\/staging.elixirrdigital.com\/us\/wp-json\/wp\/v2\/location?post=7734"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}