Hostfully
San Francisco, CA · remote
Property management platform for vacation rental businesses
QA Manager
present
- Lead a 10-person QA team (8 manual, 2 automation engineers), owning career development, compensation reviews and promotions for the whole function.
- Gave engineering leadership its first weekly view of QA throughput, cycle time and queue aging with a TypeScript CLI on the Jira API, cutting status reporting from 5 hours to 30 minutes a week.
- Saved the team 8 hours a week by automating recurring QA work in n8n: a Slack bot that creates test cases, Jira tickets and test users (OpenAI-assisted), runs CI pipelines on command and flags tickets missing QA estimates before sprint planning.
- Reduced reopened tickets by 30% by moving QA earlier in the cycle with Frontend, Backend and Product leads through short Dev + QA refinement huddles.
- Protected two major launches with compressed test windows by setting risk-based test scopes and writing clear trade-off updates for the VP of Product and engineering leadership.
- Building a path for manual QA engineers to move into automation, growing coverage from inside the team, with 4 engineers on the track so far.
QA Automation Tech Lead & Senior Frontend Developer
- Grew automated regression from 100 to 1,100 tests across web (Cypress), mobile (Appium) and API (TypeScript) suites running in Bitbucket Pipelines, cutting regression feedback from 2 days to 4 hours.
- Reduced flaky test failures from 15% to 5% by root-causing unstable specs and standardizing selectors, waits and test data across suites.
- Mentored the QA team on automation practices, doubling the engineers contributing automated tests (2 → 4) while still shipping React/TypeScript product work.
Senior Frontend Developer
- Rebuilt core screens of a legacy JSP application in React 18 and TypeScript (Vite, React Query, Redux), improving page load time by 50%.
- Built DBS (Direct Booking Site), a guest-facing booking app with payment integration and white-label configuration for agencies, now used by 500 property managers.
- Worked test-first with Cypress component and E2E tests plus Vitest, reaching 95% coverage on migrated modules.
- Picked up work outside the frontend when needed: Flutter mobile fixes, Java/JSP backend fixes and database migrations.
- React
- TypeScript
- Cypress
- Appium
- Vitest
- n8n
- Jira API
- Bitbucket Pipelines