In this video· click a step to jump to it
Test recording
Hiretivo — seeker app walkthrough
116,066 ms · 0 pixels changed · matches baseline
We built this regression test for www.hiretivo.com — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against www.hiretivo.com. Claim it into your own workspace and re-run it on every deploy — free.
export async function test(page, baseUrl, screenshotPath, stepLogger) {
const shot = (n, slug) => screenshotPath.replace('.png', `-${n}-${slug}.png`);
const SCROLL_THROUGH = "(async () => { const ease = t => 1 - Math.pow(1 - t, 3); const max = Math.max(0, document.body.scrollHeight - window.innerHeight); if (max < 40) return; const anim = (a, b, ms) => new Promise(res => { const t0 = performance.now(); const step = now => { const p = Math.min(1, (now - t0) / ms); window.scrollTo(0, a + (b - a) * ease(p)); p < 1 ? requestAnimationFrame(step) : res(); }; requestAnimationFrame(step); }); await anim(0, max, 1300); await new Promise(r => setTimeout(r, 300)); await anim(max, 0, 700); })()";
const routeBlock = async (p) => {
for (const pattern of [
'**/cdn-cgi/scripts/**/email-decode.min.js',
'**/sentry-cdn.com/**',
'**/browser.sentry-cdn.com/**',
'**/cdn.segment.com/**',
'**/connect.facebook.net/**',
'**/www.googletagmanager.com/**',Checks run
Notes from the demo run
AI-generatedHiretivo's engineer (seeker) side is a polished, full-funnel hiring product: a 6-step verified-profile onboarding with a live profile-strength meter, then a personalised job feed with per-role match %, save/dismiss, a Skill Gap panel, and a complete profile-settings surface. This Lastest baseline walks the authenticated journey end to end — dashboard, saving a role, saved/applied tabs, and every profile-settings section.
- Profile-strength gamificationThe onboarding shows a live Starter->Expert meter (8% -> 100%) with per-step 'why we ask' context. It's a strong nudge to finish the profile.
- Match % + Skill Gap panelEach recommended role shows a match score and a 'Skill Gap' sidebar listing which in-demand skills are missing across your feed — genuinely useful, not just a list of jobs.
- Salary transparency by designA salary expectation range is required during onboarding and shown on every role, which fits the 'salary-transparent before you see them' promise on the landing page.
- Whole app gated behind 6-step onboardingThere is no 'skip for now' to preview the product — a new engineer must complete all 6 steps (incl. a required resume upload) before seeing a single job. That's a high drop-off risk for a first session.
- Search-only comboboxes hide their optionsState/UT and the experience start-date use search comboboxes that show nothing until you type. A user expecting a normal dropdown can stall on 'Please select your state'.
- Dead deep-links 404/seeker/dashboard correctly redirects to onboarding until complete, but /seeker/jobs and /seeker/profile return a hard 404 instead of redirecting — confusing for anyone landing on a stale link.
- /seeker/jobs·Hard 404 (no such route) — not screenshotted
- /seeker/profile·Hard 404 — profile lives at /seeker/settings instead
Share this run
Proof your app is not AI slop
This test was built for www.hiretivo.com — claim it free
One click copies the test and baseline screenshots into your own Lastest workspace. Re-run on every deploy and catch regressions before your users do — free, no card required.