{"id":107346,"url":"https://alion.io/job/keyloop-senior-qa-engineer","title":"Senior QA Engineer","company":{"id":7846,"name":"Keyloop","domain":"keyloop.com","url":"https://alion.io/company/keyloop","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Lever","truth_index":{"grade":"A","score":89,"open_postings":14,"ghost_share":0,"stale_share":0.429,"repost_share":0,"time_to_fill_p50_days":53,"computed_at":"2026-11-01T06:10:25Z"}},"role":"QA","role_family":"QA","seniority":"senior","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["United Kingdom"],"countries":["GB"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":61000,"max_usd":120000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":12},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Cypress","optional":false},{"name":"Function Calling","optional":false},{"name":"Jest","optional":false},{"name":"LLM","optional":false},{"name":"Node JS","optional":false},{"name":"Playwright","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"React.js","optional":false},{"name":"TypeScript","optional":false},{"name":"Claude Code","optional":true},{"name":"Copilot","optional":true},{"name":"Cursor","optional":true},{"name":"Hallucination","optional":true},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-08-19T13:11:44Z","employer_posted_date":"2026-08-19","last_verified_at":"2026-11-01T15:56:19Z","board_verified":true,"closed_at":null,"days_open":74,"trust":{"level":"ok","repost_count":1,"flags":[],"days_open":73},"description":"The Role:\nAs a Senior QA Engineer, you'll own quality across our product portfolio. You'll define and lead our quality strategy across the full platform, from backend services and agent orchestration through to omnichannel communications.\nYou'll work closely with engineers and product to build in quality from the start, not just a manual check at the end. You’ll design and execute tests to measure the quality of our AI agents, testing for probabilistic outputs, expected reasoning behaviours, performance and overall security.\nWhat You'll Be Doing:\nDesign and own the quality strategy for our AI agent platform, including approaches to testing non-deterministic, LLM-powered systems.\nBuild and maintain automated test suites covering unit, integration, API, and end-to-end scenarios across our TypeScript/Node.js/React/Python stack.\nDevelop evaluation frameworks for agent behaviour, testing reasoning quality, tool use, memory, and multi-step interaction flows.\nTest and validate our omnichannel communication platform across channels: web, messaging, voice, and beyond.\nCollaborate closely with engineers and define acceptance criteria that catch issues early in the development cycle.\nChampion a culture of quality across the team, reviewing test coverage in PRs, advocating for testability in system design, and raising the bar for what \"done\" means.\nUse and help shape AI-assisted testing tooling to accelerate coverage and surface issues faster.\nWhat We're Looking For:\nProven experience as a Senior QA Engineer on complex, production software products.\nStrong hands-on skills using test frameworks (e.g. Playwright, Cypress, Jest).\nExperience testing APIs, backend services, and databases (PostgreSQL or similar).\nA clear understanding of how to approach testing non-deterministic systems.\nExperience designing and implementing QA strategy.\nStrong communication skills, you can articulate quality risks clearly to both engineers and non-technical stakeholders\nNice to have:\nExperience evaluating LLM or agentic systems, prompt behaviour, output quality, hallucination risks, or agent evaluation frameworks.\nFamiliarity with performance, load, or chaos testing for real-time or event-driven systems.\nBackground in automotive, dealership tech, or B2B SaaS.\nExposure to AI-assisted development and testing tools (e.g. GitHub Copilot, Cursor, Claude Code).","description_format":"text","description_chars":2363,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"United Kingdom","iso":"GB","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Automotive Software"],"lifecycle":[{"event":"open","at":"2026-08-19T13:11:44Z"},{"event":"close","at":"2026-10-09T12:16:48Z"},{"event":"reopen","at":"2026-10-30T08:43:18Z"}],"visa":[{"country":"GB","licensed_sponsor":true,"evidence":"Licensed UK visa sponsor (Skilled Worker, Senior or Specialist Worker)","filings_12m":null,"filings_prev_12m":null,"green_card_filings_12m":null,"median_offered_wage_usd":null,"route":"Skilled Worker; Global Business Mobility: Senior or Specialist Worker","cap_exempt":false,"checked_at":"2026-10-31T06:23:40+00:00","sources":["UK Home Office: register of licensed sponsors (workers)"],"filings_for_role_12m":0}],"liveness":{"score":34,"band":"fade","label":"Fading","p_open":1,"p_active":0.771,"p_room":0.44,"age_days":73,"expected_fill_days":53,"reasons":["conf:2","velocity","win:tail","crowd:"],"computed_at":"2026-11-01T06:10:25Z"},"pay":null,"html_url":"https://alion.io/job/keyloop-senior-qa-engineer","json_url":"https://alion.io/job/keyloop-senior-qa-engineer.json","meta":{"generated_at":"2026-11-01T17:42:57Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":27128,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-02T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":7846},"rest":"https://alion.io/mcp/rest/get_company?id=7846"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fkeyloop-senior-qa-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fkeyloop-senior-qa-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fkeyloop-senior-qa-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/keyloop-senior-qa-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fkeyloop-senior-qa-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":107346}},{"tool":"search_jobs","arguments":{"company":"keyloop.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":107346},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}