Postuler

Publié il y a 22 jours

Senior Software Development Engineer in Test (SDET), QA - AI Systems

@ Nexxa.AI

Toronto, Ontario

TélétravailTemps plein5+ ans d’expérience
Postuler
SIGNAUX

En bref

Nexxa.AI is hiring a Senior or Staff SDET to own quality for its AI agent systems used in heavy industry. The role combines building test automation, evaluation harnesses and CI/CD quality gates with hands-on manual and exploratory testing of agent behavior. It is a full-time position with competitive salary and equity.

Responsabilités :

  • Build test frameworks, eval harnesses and regression suites for LLM agents
  • Integrate evals and tests into CI/CD as quality gates
  • Perform manual and exploratory testing of agent behavior
  • Conduct red-teaming sessions and convert attacks into automated tests
  • Create golden datasets and define quality metrics and dashboards

Résumé des exigences :

  • 5+ years as SDET, QA or software engineer with testing focus
  • Strong Python programming skills
  • Experience building test frameworks from the ground up
  • Hands-on testing of LLM-based products or AI agents
  • Experience with CI/CD and containerized test environments

Outils et compétences

Avantages mentionnés

Options d’achat
Source et dates

Site carrière / système de candidatures · ashby

Date publiée par l’employeur
2026-10-19
Première détection par notre source
2026-10-19
Mise à jour du dossier source
2026-10-28

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauSenior
DomaineDéveloppement logiciel
Expérience5 an(s) et plus
Heures par semaine40 (estimé)
Milieu de travailBureau
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish
Avantages mentionnésActions ou participation

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

Nexxa.AI

Profil d’entreprise sauvegardé

Renseignements historiques provenant d’un profil The Jobs API sauvegardé (champs LinkedIn/Crunchbase). Ils ne sont pas vérifiés en temps réel; les chiffres peuvent avoir changé. Les valeurs manquantes restent inconnues.

Specialized AI for heavy industries.

Description complète de l’entreprise

Nexxa builds specialized AI for industrial engineering in heavy project industries. Project industries like railroads, energy, construction, mining and others rely on highly educated industrial engineers to function. Today, industrial engineers have to do their work in a fragmented, sometimes outdated technology stack. Nexxa delivers AI agents that understand the technical work and augment the engineer in their most critical, but repetitive work. Our vision is to build an AI system that works with the engineer from scratch and accelerates engineering productivity without any pre-training.

Abonnés LinkedIn
2 240
Personnes associées sur LinkedIn
15
Bureaux déclarés
  • Sunnyvale, CA, US
Catégories d’activité
  • Railroad
  • Mining
  • Commercial Real Estate
  • Software
  • Oil and Gas
  • Generative AI
  • Industrial
  • Artificial Intelligence (AI)
  • Manufacturing
Autres noms enregistrés
  • Nexxa.AI
  • Nexxa.ai
Spécialités
  • artificial intelligence
  • robotic process automation
  • and computer vision
Le profil indique une agence de recrutement
Non
Investissement total déclaré
14 400 000

La devise et la date d’observation ne sont pas fournies; ce n’est ni une valorisation actuelle ni une ronde de financement.

Nexxa builds specialized AI for industrial engineering in heavy project industries. Project industries like railroads, energy, construction, mining and others rely on highly educated industrial engineers to function. Today, industrial engineers have to do their work in a fragmented, sometimes outdated technology stack. Nexxa delivers AI agents that understand the technical work and augment the engineer in their…

ChampValeur
SecteurSoftware Development
Taille11-50 employees
Siège socialSunnyvale, CA
Type d’organisationPrivately Held
Fondée en2024
Spécialitésartificial intelligencerobotic process automationand computer vision
Offres sur Jobsy6
LinkedInVoir la page
Description

About Nexxa

Nexxa is building the best AI systems for heavy industries, enabling machines, systems and operations to think, decide and act autonomously across manufacturing, large-scale infrastructure, logistics and legacy environments.

Our mission is to translate deep technical breakthroughs into operational reality, solving some of the hardest systems-level problems in industry.

Role Overview

We’re looking for a Senior / Staff SDET to own quality for Nexxa’s AI agent systems, combining deep test automation with hands-on manual and exploratory testing. Our agents plan, call tools, and take multi-step actions autonomously in industrial environments. You’ll write production-grade code to build evaluation harnesses, simulation environments, and CI/CD quality gates, and you’ll also get hands-on with the agents yourself: probing behavior, reviewing traces, and validating releases where automation alone can’t judge whether the agent did the right thing.

You’ll work closely with ML engineers, backend engineers, and Forward Deployed Engineers to define what “good” looks like for an agent operating in high-stakes industrial settings, then build and run the systems and processes that measure it continuously.

Key Responsibilities

Automation and Infrastructure

  • Design, build, and maintain test frameworks, evaluation harnesses, and regression suites for LLM-based agents, covering reasoning quality, tool-call correctness, task completion, and multi-turn coherence.

  • Build automated pipelines that run evals and test suites on every model, prompt, or tool-integration change, and integrate them into CI/CD as enforceable quality gates.

  • Develop simulators, mocks, and sandbox environments for industrial systems and tool APIs so agents can be tested safely, repeatably, and at scale.

  • Implement API, contract, integration, and end-to-end tests for the services, tools, and orchestration layers that agents depend on.

  • Develop performance, load, and reliability tests for agent workflows, including failure injection and resilience testing.

Manual and Exploratory Testing

  • Perform hands-on exploratory testing of agent behavior, including new capabilities, ambiguous or underspecified requests, long multi-turn sessions, and unusual operational scenarios that scripted tests don’t anticipate.

  • Manually review agent traces and outputs to judge reasoning quality, appropriateness of actions, and safety, and use those findings to improve automated checks.

  • Execute manual regression and release verification passes in staging and customer-like environments before new agent capabilities ship.

  • Conduct manual red-teaming sessions (prompt injection, jailbreaks, tool misuse, unsafe actions) in partnership with security teams, then convert successful attacks into automated test cases.

  • Support user acceptance testing and pilot rollouts with Forward Deployed Engineers, capturing real-world failures and feeding them back into test suites.

  • Write clear test plans, test charters, and bug reports, and maintain manual test documentation where automation isn’t yet practical or cost-effective.

Datasets, Metrics, and Quality Strategy

  • Create and manage golden datasets and labeled test sets, including edge cases, ambiguous inputs, and adversarial prompts specific to industrial and operational contexts, with tooling for versioning and drift detection.

  • Design rubrics and run human-in-the-loop evaluations where automated scoring isn’t reliable enough.

  • Define and instrument quality metrics beyond simple accuracy (groundedness, hallucination rate, task success rate, latency/cost tradeoffs, and safety violations) and build dashboards to track them over time.

  • Test agent behavior across the full action loop (planning, tool selection, tool execution, error recovery, and final output), not just the final response.

  • Investigate and triage failures where the root cause could be the model, the prompt, the tool/API, or the orchestration logic, and turn them into reproducible, actionable bug reports.

  • Establish quality bars, release criteria, and sign-off processes for new agent capabilities, blending automated gates with manual verification.

  • Decide what to automate and what to keep manual, and continually shift repeatable manual work into automation.

  • Mentor engineers on testing strategies and test-driven practices for probabilistic, LLM-driven systems.

  • Advocate for testability, observability, and tracing in agent architecture from day one.

Qualifications

  • 5+ years as an SDET, QA engineer, or software engineer with a strong testing focus, with demonstrated ownership of test strategy and automation for complex distributed systems.

  • Proven experience in both manual and automated testing, including exploratory testing, test planning, and writing high-quality bug reports.

  • Strong programming skills (Python preferred) with a software engineering mindset: clean, maintainable, well-reviewed code for frameworks, data pipelines, and tooling.

  • Experience building test frameworks and infrastructure from the ground up, not just writing test cases within an existing framework.

  • Hands-on experience with CI/CD systems (e.g., GitHub Actions, GitLab CI, Jenkins) and containerized test environments (Docker, Kubernetes).

  • Experience testing APIs and microservices, including contract, integration, and end-to-end testing.

  • Hands-on experience testing LLM-based products, chatbots, or AI agents, and an understanding of why traditional deterministic assertions break down for generative systems.

  • Practical experience with eval frameworks or tooling (e.g., promptfoo, DeepEval, RAGAS, LangSmith) or a track record of building your own.

  • Understanding of how LLM agents work: prompting, tool/function calling, context management, RAG, memory, and orchestration frameworks.

  • Experience designing test data and labeled datasets, including sourcing, sampling, and managing dataset drift over time.

  • Familiarity with LLM-specific failure modes: hallucination, prompt injection, context poisoning, tool misuse, goal drift, and non-determinism.

  • Comfort operating in ambiguity, defining what “correct” means for a task when there’s no single right answer.

  • Strong written communication skills for turning fuzzy quality signals into clear, actionable findings for engineering and product stakeholders.

Preferred

  • Experience with human-in-the-loop evaluation workflows (labeling pipelines, inter-rater reliability, rubric design).

  • Experience with performance and load testing tools (e.g., k6, Locust) and chaos or fault-injection testing.

  • Background in ML/data science sufficient to read model evals and statistical significance.

  • Experience red-teaming or doing adversarial/security testing on ML systems.

  • Familiarity with observability and tracing tools for LLM applications (e.g., LangSmith, Arize, Langfuse, Weights & Biases) and general observability stacks (OpenTelemetry, Grafana, Datadog).

  • Experience testing systems in industrial, IoT, or operational technology (OT) environments, including industrial protocols (OPC UA, MQTT, Modbus) or simulation and hardware-in-the-loop setups.

  • Experience supporting UAT, pilots, or customer-facing validation of complex products.

  • Experience setting up test and eval infrastructure from scratch at a startup or fast-moving team.

What We’re Looking For

  • An engineer who is equally comfortable writing a test framework and sitting down to break an agent by hand.

  • Someone who can build rigorous evaluation systems for problems that don’t have a single right answer, and who knows when human judgment is the right tool.

  • A systems thinker who enjoys turning ambiguous agent behavior into measurable, trustworthy signals.

  • A strong collaborator who partners well with ML engineers, backend engineers, and Forward Deployed teams.

Why Join Nexxa.AI?

  • Innovative Environment: Play a critical role in transforming heavy industries through groundbreaking AI and automation technologies.

  • Collaborative Culture: Be part of a team that values innovation, discipline, and continuous improvement.

  • Professional Growth: Benefit from significant opportunities for career development and advancement.

  • Competitive Compensation: Enjoy a comprehensive salary and equity package reflective of your expertise and contributions.

If you’re passionate about AI quality and eager to help define what trustworthy autonomous systems look like in heavy industry, we’d love to connect.

Emplois semblables

  • Senior Software Development Engineer in Test

    Toronto, ON
    TélétravailTemps plein

    Varicent

    5+ ansVaricent needs 5+ years in software development or test automation, strong Python, JavaScript or TypeScript skills, and experience with CI/CD tools. Candidates also need advanced SQL, data validation experience, exposure to AI or agentic tools, and English at B2 level or above.

    Jenkins, GitHub Actions, GitLab CI, SQL

  • Senior Software Development Engineer in Test, ML

    Waterloo, ON

    Sony Interactive Entertainment (SIE)

    5+ ansCandidates need a Bachelor's degree in Computer Science or a related field and at least 5 years of SDET experience testing backend systems. They must know Python, Java, Scala or Go for test automation, API testing tools, CI/CD pipelines and cloud or container technologies.

    Postman, pytest, JUnit, TestNG, Jenkins, GitHub Actions

    Software Development Engineer in Test II

    Waterloo, ON

    Sony Interactive Entertainment (SIE)

    2+ ansCandidates need a computer science degree or equivalent knowledge, 2+ years of UI automation experience, and hands-on work with version control and CI systems such as Jenkins. Selenium or Appium and a scripting language, preferably Python, are required.

    Selenium, Appium, Jenkins, Python

    Sr. Software Development Engineer in Test, AI/ML

    Waterloo, ON

    Sony Interactive Entertainment (SIE)

    5+ ansSony Interactive Entertainment needs a candidate with 5+ years as an SDET or QE engineer on backend and distributed systems, plus a Bachelor's degree in Computer Science or equivalent. Candidates must know Python, Java or similar, automation frameworks, CI/CD and cloud or container tools, and have used LLMs for test generation.

    Jenkins, GitHub Actions, Docker, Kubernetes, AWS, GCP

  • Senior Software Development Engineer in Test, ML

    Waterloo, ON

    PlayStation Global: Sony Interactive Entertainment, the company behind PlayStation, pushes the boundaries of entertainment and innovation, starting from the launch of…

    5+ ansCandidates need a bachelor's degree in computer science or a related field and at least 5 years as an SDET, with strong backend testing experience. They also need Python, Java, Scala or Go for test automation, API testing, CI/CD experience and knowledge of cloud and container tools.

    Postman, Jenkins, GitHub Actions, ArgoCD, pytest, JUnit

    Software Development Engineer in Test II

    Waterloo, ON

    PlayStation Global: Sony Interactive Entertainment, the company behind PlayStation, pushes the boundaries of entertainment and innovation, starting from the launch of…

    2+ ansSony Interactive Entertainment needs candidates with a computer science degree or equivalent, 2+ years of UI automation experience, and experience with Selenium or Appium, CI systems such as Jenkins, and version control. Scripting skill, preferably in Python, is required.

    Selenium, Appium, Jenkins, Python

  • Software Development Engineer in Test - Agentic Automation (Remote, CAN)

    Alberta +5
    120k–170k $/anTélétravailTemps plein

    CrowdStrike Canada ULC

    5+ ansCandidates need a computer science degree or equivalent experience, 5+ years in software quality with 3+ years of hands-on test automation, and strong programming in Python, Java or Node.js. Experience with CI/CD, API testing and load testing tools is required, plus an AI-first mindset.

    Jenkins, GitLab CI/CD, Locust, k6, Docker, Terraform

  • Software Development Engineer In Test

    Ottawa, ON
    45–65 $/hContrat

    Actalent: Actalent is an operating company of Allegis Group, the global leader in talent solutions.

    3+ ansCandidates need 3+ years of software development or testing experience, including 2-3+ years of hands-on Python with object-oriented programming and strong test automation skills. Experience with CI/CD pipelines, test traceability, Windows environments and strong communication is required; automotive, CAN, C++ and embedded experience are assets.

    Python, GitHub Copilot, VS Code, Windows, CI/CD pipeline tools, test traceability tools

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.