Apply now

Posted 7 days ago

QA Developer, AI Assistant

@ Poka Inc.

Montréal, Quebec

Full-time2+ years experience
Apply now
SIGNALS

Overview

Poka Inc. is hiring a QA Developer for its AI assistant team, building the assistant used by manufacturing workers and supervisors. The role is full-time, focused on automated evals, tests and tools that judge answer quality, with Python work weekly. Hybrid in Québec City or Montréal (two office days per week within the stated radius), with 100% remote otherwise.

Responsibilities:

  • Automate QA for AI assistant features and tools
  • Build and maintain eval suites from real usage
  • Define scoring rubrics and use LLM-as-judge
  • Run regression checks in CI on prompt, tool and model changes
  • Contribute to adversarial and exploratory testing

Requirements summary:

  • 2 to 4 years of relevant experience
  • Test automation or SDET background
  • Python and TypeScript proficiency
  • Curiosity about LLM behavior and failure modes
  • Ability to judge quality without single correct answers
  • Strong English

Tools & skills

Source and dates

Source type not verified · apify-linkedin

Employer posting date
2026-11-06
First seen by our source
2026-11-14
Source record updated
2026-11-14

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SeniorityMid level
DepartmentSoftware development
Experience2+ years
Hours per week40 (estimated)
Travelair: none · ground: none
Work settingOffice, Home
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
Perks mentionedGenerous paid time off, Flexible hours, Retirement plan, Wellness, Home office allowance

Summary and details written by AI from the posting; the employer’s posting is the authority.

Poka Inc.

FieldValue
Open jobs on Jobsy1
Job description
At Poka, we're changing how the world's industrial teams work — capturing the knowledge of their best people and putting it in every operator's hands.

Our connected worker platform is purpose-built for manufacturing and the wider industrial world, with industrial AI inside the shift, not on top of it. The result: frontline performance that becomes compounding knowledge and measurable impact — every shift, every site, every region.

We're proud to support global leaders like Nestlé, Bosch, Mars, and Danone across 3,000+ sites in 70+ countries. And as a fast-growing part of the IFS family, you'll join a team whose daily work directly shapes the platform behind how modern manufacturing gets done.

Role overview

Our team develops the AI assistant built into Poka. Workers and supervisors use it every day on manufacturing floors. We build it with prompts, tools, information retrieval and agents.

As a quality assurance (QA) specialist on this team, you make sure what we ship works: the assistant's answers and the features around it. You do it with automation, AI and tools you build, not with manual testing. You work with the devs, the product team and the design team to define what "good" means, then you build the evals, automated tests and tools that check it.

How this is different from traditional QA

  • No manual test passes. If something needs to be checked more than once, you automate it, with code, AI or whatever tool fits.
  • A large part of what you test has no single answer. The same question can get 50 good answers phrased differently, and the assistant can answer differently from one run to the next. You help define what "good" means and measure it.
  • You write Python every week.

If you're looking for a role focused on test plans and manual regression testing, this isn't it.

What you'll be responsible for

  • Automating QA for the team's features and building the tools that make it easier, including ways for non-developers to add evals and analyze the results.
  • Building and maintaining eval suites based on real usage: actual user questions, expected behavior and the edge cases that show up in production.
  • Defining with the team what a good answer looks like for our users, writing scoring rubrics and using LLM-as-judge where it makes sense, calibrated against human-labeled samples.
  • Running regression checks in CI every time we change a prompt, a tool, retrieval or the Claude model version, covering answer quality, cost and speed. You build the guardrails, evals and tests that tell us whether a release gets the green light or not.
  • Reviewing real conversations and grouping failures into patterns: made-up answers, wrong tool calls, missed context, inappropriate tone. Then working with developers to turn them into fixes.
  • Contributing to adversarial testing: prompt injection, data leaking between customers, getting the assistant to do things it shouldn't.
  • Doing timeboxed exploratory testing on features that change what the assistant can decide or do, like new agents, tools or actions, including checking that actions stay safe when something fails or gets retried.
  • Joining feature kickoffs to help define acceptance criteria, including AI-specific ones.

What you bring

  • AEC, DEC or BAC in a field related to the position, or equivalent experience
  • 2 to 4 years of relevant experience
  • A background in test automation or as an SDET
  • You're comfortable with several programming languages, including Python and TypeScript
  • Real curiosity about how LLMs behave and why they fail
  • You're comfortable judging quality when there's no single answer, and explaining your reasoning
  • Curiosity about our users' world. You can't judge an answer without understanding what a supervisor on a manufacturing floor actually needs.

Assets

  • You've helped set up an eval harness, even in a personal project
  • Experience using AI tools to speed up testing
  • Basic statistics: pass rates, variance, sample size
  • Experience in security or adversarial testing
  • Knowledge of the test pyramid and the shift-left approach
  • B2B experience or experience on industrial platforms
  • Knowledge of Jira

The technologies you'll use

  • Python
  • TypeScript
  • Claude Code
  • Eval framework (promptfoo)
  • AWS
  • Docker
  • And many others

We strongly believe that a passion for new technologies, a positive attitude and real team spirit are key to succeeding at Poka.

Above all, we're looking for someone curious and resourceful. You care about the success of the product and your team. You like complex problems, especially the ones without an obvious solution. You want to write clean, high-quality code and keep learning.

If that sounds like you, you're probably the person we're looking for!

What we offer:

  • Scale-up energy with huge backing and a global yet close-knit team.
  • Generous vacation policy, additional paid days, and charity day.
  • Hybrid work policy - Employees who live within a 40 km radius of our Québec City office or a 15 km radius of our Montréal office are required to work in-office two days per week.
  • 100% remote work if you do not live within the radiuses mentioned above.
  • A truly flexible schedule that allows you to adapt your work hours.
  • Group insurance from day one (dental, medication, disability, travel, etc.) with employer contributions, including access to telemedicine and an Employee Assistance Program (EAP).
  • A retirement savings plan with employer contributions.
  • A MacBook Pro and a $500 home office allowance upon hiring.
  • A generous annual learning and development budget to support your growth, plus the tools and opportunities you need to keep progressing in your career.
  • A rewarding employee referral program for successful hires.
  • Tasty snacks available at all times in our offices (fresh fruits, snacks, pastries, coffee, tea, etc.)
  • Certain benefits are exclusively accessible to employees in Canada.

Want to learn more about our culture? Click HERE.

Please note: An understanding of English is essential at Poka, as it is the language used during company-wide meetings and many internal communications, ensuring effective collaboration and decision-making. In addition, as Poka operates in an international environment, English is the primary language for communicating with our clients and partners, enabling us to better serve them and represent Poka in a professional manner.

Similar jobs

  • Senior QA Developer

    Calgary, AB
    RemoteFull Time

    AlgaeCal: is proud to be the first company to popularize a plant as a calcium source in a world of limestone calcium supplements.

    3+ YOECandidates need 3+ years of QA development experience, strong JavaScript and TypeScript skills, and hands-on work with Cypress, Playwright or similar tools. eCommerce experience is strongly preferred, along with API testing and performance investigation skills.

    Cypress, Playwright, Jest, Storybook, Figma, Shopify Hydrogen

    Senior QA Developer

    Vancouver, BC
    RemoteFull Time

    AlgaeCal: is proud to be the first company to popularize a plant as a calcium source in a world of limestone calcium supplements.

    3+ YOECandidates need 3+ years of QA development experience, strong JavaScript and TypeScript skills, and hands-on work with Cypress, Playwright or similar tools. eCommerce experience is strongly preferred, along with API testing and performance investigation skills.

    Cypress, Playwright, Jest, Storybook, Figma, Shopify Hydrogen

    Senior QA Developer

    Calgary, AB +1
    Full Time

    AlgaeCal: is proud to be the first company to popularize a plant as a calcium source in a world of limestone calcium supplements.

    3+ YOECandidates need 3+ years of QA development experience, strong JavaScript and TypeScript skills, and hands-on work with Cypress, Playwright or similar tools. eCommerce experience is strongly preferred, along with API testing and performance investigation skills.

    Cypress, Playwright, Jest, Storybook, Figma, Shopify Hydrogen

  • Administrator, National Distribution Team

    Toronto, ON +1
    Full Time

    Royal Bank of Canada: Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance.

    Stock listing: TSX:RY · NYSE:RY · Source checked: 2026-11-02

    1+ YOEEnsures that account administration procedures and business unit policies do not create an impediment to the delivery of the overall client experience; Promotes and demonstrates the overall corporate objectives,…

    Taxation, Communication skills, Attention to detail, Teamwork, Collaboration, Electronic communication

  • Account Executive

    Montréal, QC
    Full Time

    Guess?, LLC.

    The ideal candidate is a well-connected footwear professional with established relationships with Canadian retail buyers, strong market knowledge, and a proven ability to develop new…; Qualifications & Job…

  • Chef de Projet Digital H/F

    Montréal, QC
    Full Time

    87seconds Group

    2+ YOEFormation en gestion de projet, multimédia ou digital; 2 ans ou plus en agence comme gestionnaire de projet digital; Maîtrise de Monday, Jira, Confluence, Trello

    Monday, Jira, Confluence, Trello, Contentstack, Drupal

  • Executive Finance and Accounting Recruiter (Full Desk)

    Montréal, QC

    Vaco by Highspring: With expertise in Accounting and Finance, Technology and Digital, and Human Resources and Operations, Vaco provides Contract Staffing and Direct…

    5+ YOEVaco by Highspring needs candidates with 5+ years of accounting and finance staffing, consulting or solutions-sales experience, a bachelor's degree, and a record of new business. Experience coaching or leading sales or staffing professionals is also required, along with established local accounting and finance relationships.

    ATS, CRM

  • Logistics Supervisor -Bilingual Nights

    Montréal, QC
    $70k–$75k/yrFull Time

    Hays

    Candidates need fluent French (required) and English, experience managing unionized drivers or shift teams, and knowledge of dispatch and LTL or full-truckload operations. They must be able to work nights from Sunday to Thursday on site in the Montreal area.

    Logistics, Bilingualism, Microsoft Word

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.