PageSourceSearch

https://qa.tech/assets/PricingWip-DmLxylaK.js

js qa.tech collected 2026-09-24 12:10:30 UTC 10,197 bytes, 1 lines download raw bytes

1import{u as x,P as g,r as l,b as f,a as b,j as e,J as d,L as c,T as y,c as w,S as r,d as v}from"./index-CY8Nbixe.js";import{u as A}from"./use-no-index-Bt049Cg3.js";import{C as j}from"./check-O53Fec_7.js";import{S as N}from"./shield-check-waXmLeC3.js";import{F as C}from"./file-lock-2-Du7cky2A.js";const S=[{name:"Starter",description:"For individuals and small teams getting started with AI testing.",secondaryCta:{label:"Talk to us",href:r.demo},featureGroups:[["1 user","3 parallel test runs","Standard model access"],["2 environments","Exploratory testing","Test data retention: 30 days"],["Self-made integrations","MCP, API, and CLI access","Self-serve onboarding","Email support","SOC 2 Type 2"]]},{name:"Growth",badge:"Popular",description:"For product teams that want deeper coverage, PR testing, and collaboration.",secondaryCta:{label:"Talk to us",href:r.demo},highlight:!0,featureGroups:[["Up to 5 users","Custom parallel test runs","Standard model access"],["Custom number of environments","Multi-application test flows","Mobile testing","API testing","Voice testing","Exploratory testing","PR testing","Scheduled test plans","Coverage reports","Test execution performance reports","Test data retention: 90 days"],["Built-in integrations","MCP, API, and CLI access","Spending limits and budget alerts","Guided PoC and onboarding","Slack, Teams, and email support","SOC 2 Type 2"]]},{name:"Enterprise",description:"For orgs with advanced security, SLAs, and custom contract needs.",secondaryCta:{label:"Talk to us",href:r.demo},featureGroups:[["Custom users count","Unlimited parallel test runs","Fine-tuned model option"],["Unlimited environments","Multi-application test flows","Mobile testing","API testing","Voice testing","Exploratory testing","PR testing","Scheduled test plans","Quicker test runs","Coverage reports","Test execution performance reports","Test data retention: custom"],["Custom integrations","MCP, API, and CLI access","Custom MCP integrations","Spending limits and budget alerts","SSO and enforced MFA","Private network access (SSH tunnels)","Guided PoC and onboarding","SLA-backed dedicated support","SOC 2 Type 2","Custom security review","Priority reliability engineering","Custom contract terms and payments"]]}],u=[{q:"Can QA.tech create tests without us writing code?",a:"Yes. QA.tech is an AI agent that performs manual testing workflows at the pace of automation. You describe the goal in natural language – what to verify and what should happen – and the agent runs the workflow end-to-e
1nd. No scripts, no pre-defined paths."},{q:"Can QA.tech integrate with our CI/CD pipeline and run tests on pull requests?",a:"Yes. Tag the QA.tech bot in a PR comment and it opens a conversation using the PR context (notes, comments, Jira or Linear acceptance criteria). It runs existing tests for the affected area or auto-generates new ones, then posts a report inside GitHub – typically in a couple of minutes instead of a day or two."},{q:"Can QA.tech support mobile testing for iOS and Android?",a:"Yes. Upload an APK (or iOS equivalent) and QA.tech runs on emulators and simulators via AWS, with real-device support available through Amazon Device Farm. The same natural-language prompts work across both platforms."},{q:"Can QA.tech meet our enterprise security and SSO requirements?",a:"Yes. SSO is available on enterprise plans (Google by default, with Active Directory and Azure AD on request). QA.tech is SOC 2 Type 2 certified, and maintains a Vanta trust page covering sub-processors and compliance. Because QA.tech doesn't access source code, infosec reviews are typically straightforward."},{q:"Can QA.tech deliver value quickly without heavy AI fine-tuning?",a:"Yes. The agent learns your app by crawling it and building a feature graph – no pre-configuration needed. Start broad, then get more specific as your suite grows. Most teams have a stable set of tests running within days."},{q:"Can QA.tech scale with our test volume and run tests in parallel?",a:"Yes. Test creation is unlimited on every plan, and QA.tech runs many agents in parallel so large suites complete in minutes rather than hours. Plans scale smoothly as your coverage grows, so you won't outgrow the platform."},{q:"Can QA.tech offer a POC so we can try it before committing?",a:"Yes. QA.tech offers a POC where we start with 2–3 of your most critical journeys, and our solutions team helps you build them out so you can see how it fits in your environment. Longer pilots are available for committed teams – talk with us to discuss the details."},{q:"Can QA.tech give us predictable pricing with no surprises?",a:"Yes. Plans are designed to be affordable at the entry level and scalable as your testing needs grow. Test creation, chat, and maintenance are always included – only test executions count toward your plan, with a fair-usage policy so you won't get a surprise bill."}],Q=()=>{A(),x(g.pricing);const m=l.useMemo(()=>f(u),[]),h=l.useMemo(()=>b([{name:"Home",path:"/"},{name:"Pricing",path:"/pricing"}]),[]);return e.jsxs("main",{className:"bg-[#FAFAFA]",children:[e.jsx(d,{id:"ld-pricing-faq",data:m}),e.jsx(d,{id:"ld-pricing-breadcrumb",data:h}),e.jsx("section",{className:"relative isolate overflow-hidden",children:e.jsxs("div",{className:"mx-auto max-w-5xl px-6 pt-16 pb-10 sm:pt-24 lg:px-10",children:[e.jsx("p",{className:"font-mono text-[11px] uppercase tracking-[0.18em] text-neutral-500",children:"Pricing"}),e.jsxs("h1",{className:"mt-4 text-4xl font-medium tracking-tight text-neutral-900 sm:text-6xl",children:["More flow. ",e.jsx("span",{className:"text-neutral-500",children:"Less flake."})]}),e.jsx("p",{className:"mt-6 max-w-2xl text-base font-light text-neutral-600 sm:text-lg",children:"From first AI tests to agentic QA at scale. Build and test software with a fleet of AI agents that match your velocity."})]})}),e.jsx("section",{className:"mx-auto max-w-5xl rounded-t-[4px] border-x border-t border-zinc-200 bg-[#FAFAFA] px-6 pt-12 pb-16 sm:pt-16 sm:pb-20 lg:px-10",children:e.jsx("div",{className:"grid items-stretch gap-4 md:grid-cols-2 lg:grid-cols-3",children:S.map(t=>{const a=!!t.highlight;return e.jsxs("div",{className:`relative flex h-full min-h-0 flex-col rounded-[4px] border bg-white p-6 transition-shadow ${a?"border-black":"border-zinc-200"}`,children:[t.badge&&e.jsx("span",{className:"absolute -top-2.5 left-6 rounded-full bg-neutral-900 px-2.5 py-0.5 text-[10px] font-medium uppercase tracking-wider text-white",children:t.badge}),e.jsxs("div",{className:"shrink-0 flex flex-col",children:[e.jsxs("div",{className:"flex items-baseline justify-between gap-2",children:[e.jsx("h2",{className:"text-lg font-medium text-neutral-900",children:t.name}),t.tagline&&e.jsx("span",{className:"shrink-0 text-[11px] font-light text-neutral-500",children:t.tagline})]}),e.jsx("p",{className:"mt-2 text-xs font-light leading-relaxed text-neutral-600",children:t.description}),e.jsx("div",{className:"mt-3",children:e.jsx(c,{to:t.secondaryCta.href,className:"inline-flex w-full items-center justify-center rounded-full bg-neutral-900 px-4 py-1.5 text-sm font-medium text-white transition-colors hover:bg-zinc-700",children:t.secondaryCta.label})})]}),e.jsx("div",{className:"shrink-0 mt-6",children:t.featureGroups.map((n,s)=>e.jsx("div",{className:s>0?"mt-3 border-t border-zinc-200 pt-3":"",children:e.jsx("ul",{className:"flex flex-col gap-2.5",children:n.map((i,o)=>{const p=s===0&&o===0;return e.jsxs("li",{className:"flex items-start gap-2",children:[e.jsx(j,{className:"mt-0.5 size-4 shrink-0 text-neutral-900",strokeWidth:2.5}),e.jsx("span",{className:`text-xs leading-snug ${p?"font-medium text-neutral-900":"font-light text-neutral-700"}`,children:i})]},`${t.name}-g${s}-${o}`)})})},s))})]},t.name)}
1)})}),e.jsx("section",{className:"mx-auto max-w-5xl border-x border-t border-zinc-200 bg-[#FAFAFA] px-6 lg:px-10",children:e.jsx(y,{mini:!0,topBorder:!1})}),e.jsxs("section",{className:"mx-auto max-w-5xl border-x border-t border-zinc-200 bg-[#FAFAFA]",children:[e.jsx("div",{className:"px-6 pt-12 pb-2 sm:pt-14 lg:px-10",children:e.jsx("h2",{className:"text-2xl font-medium tracking-tight text-neutral-900 sm:text-3xl",children:"Built for enterprise security reviews."})}),e.jsx("div",{className:"grid grid-cols-1 overflow-hidden border-t border-zinc-200 sm:grid-cols-3",children:[{Icon:N,title:"SOC 2 Type 2 compliant",desc:"AI tests your product without reading your code. Your data is never used to train models."},{Icon:C,title:"No source-code review needed",desc:"QA.tech tests your product from the outside – no repo access, no lengthy security review."},{Icon:w,title:"No vendor lock-in",desc:"Test definitions stay portable and open for full flexibility."}].map(({Icon:t,title:a,desc:n},s,i)=>e.jsxs("article",{className:`flex flex-col p-6 sm:p-8 ${s<i.length-1?"border-b border-zinc-200 sm:border-b-0 sm:border-r":""}`,children:[e.jsx("div",{className:"flex h-9 w-9 items-center justify-center rounded-md bg-neutral-900",children:e.jsx(t,{className:"h-4.5 w-4.5 text-white",strokeWidth:1.75})}),e.jsx("h3",{className:"mt-5 text-base font-semibold tracking-tight text-neutral-900",children:a}),e.jsx("p",{className:"mt-2 text-sm font-light leading-6 text-neutral-700",children:n})]},a))})]}),e.jsx("section",{className:"mx-auto max-w-5xl border-x border-t border-zinc-200 bg-[#FAFAFA] px-6 py-16 sm:py-20 lg:px-10",children:e.jsxs("div",{className:"mx-auto w-full max-w-3xl",children:[e.jsx("h2",{className:"text-3xl font-medium tracking-tight text-neutral-900",children:"Frequently asked questions"}),e.jsxs("p",{className:"mt-4 text-sm font-light text-neutral-600",children:["Can't find what you're looking for?"," ",e.jsx(c,{to:r.demo,className:"text-neutral-900 underline underline-offset-4",children:"Reach out"}),"."]}),e.jsx("dl",{className:"mt-10 w-full divide-y divide-zinc-200 border-t border-zinc-200",children:u.map(t=>e.jsxs("div",{className:"py-6",children:[e.jsx("dt",{className:"text-base font-medium leading-snug text-neutral-900",children:t.q}),e.jsx("dd",{className:"mt-3 text-sm font-light leading-relaxed text-neutral-600",children:t.a})]},t.q))})]})}),e.jsx(v,{})]})};export{Q as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.