About PushPress
PushPress is the AI-powered gym management platform built for boutique fitness.
We are transforming how boutique fitness owners operate and how the entire $100B global fitness industry connects, transacts, and grows. Trusted by more than 5,000 gyms and 500,000 members, PushPress processes ~$1B annually.
We're a Series B company backed by Altos Ventures, StepStone, and Mucker Capital, and we're going all-in on AI. Our AI Assistant, AI Member Intel, and AI-powered reporting tools are already changing how gym owners and coaches operate. We believe AI should make the human side of fitness better, not replace it.
By embedding intelligence directly into the product, we enable boutique fitness owners to make faster decisions, unlock new revenue streams, and collaborate across a connected network. As more gyms join the platform, data compounds, intelligence strengthens, and the value of the ecosystem increases for every owner.
We are a global team of builders, operators, and fitness fanatics on a mission to level the playing field for independent fitness entrepreneurs. If you are ready to help reshape an industry, let's talk!
About the Role
The Functional QA Specialist ensures that every website and CRM setup works correctly before it reaches the client. You'll systematically test site builds, edit requests, and CRM configurations to catch broken links, missing integrations, form failures, and functionality gaps that would otherwise create support tickets and client frustration.
Where the Visual QA Specialist focuses on how things look, you focus on how things work. Does the form submit? Does the calendar integration fire? Does the page load correctly on mobile? Does the CRM automation trigger the right sequence? If it's broken, you find it before the client does.
This role requires a systematic, methodical approach to testing. You follow checklists, document everything, and never assume something works just because it looks right.
What You'll DoAlways QA on staging — never live: All QA work happens on the Webflow staging environment. You never review or approve work on the live site. If staging hasn't been published by the builder, publish it yourself before starting — but never push changes to the live site during QA.Test site builds and edits for functionality: Systematically verify that links work, forms submit correctly, integrations fire, pages load on all breakpoints, and interactive elements behave as expected.Validate CRM integration routing: Confirm that every CTA routes to the correct destination — hero and program page CTAs must go to a CRM Calendar, Form, or PushPress Landing Page; the Drop-In CTA must link to the PushPress Drop-in plan page specifically; Contact Us must use a form, not a calendar. Hold/Cancel/Rates links must be present and visible in the footer.Verify Google Analytics configuration: GA must be set up at the Property level. Account-level-only access is an automatic QA fail — flag immediately and return to the builder.Verify schedule embed integrity: Right-click the embedded schedule on the site → Inspect → confirm the gym's name appears in the iframe source code. A mismatch means the wrong schedule is embedded.Check site speed: Run Google PageSpeed Insights on the staging URL for both Mobile and Desktop. Flag the ticket if either score falls below 90 and document exact scores before moving forward.Verify image geo-tags: Use Geoimgr or jimpl to confirm that the following images contain the gym's GPS coordinates in their Exif data: Homepage Hero, Top Programs section, Community section, Footer. Missing geo-tags are a PushPress SEO requirement — flag as an error and return to the builder.Run Lighthouse SEO audits: Use Chrome DevTools (F12 → Lighthouse → SEO) on the Homepage, Schedule, About, Blog (if selected), Contact, and HSN Nutrition (if applicable) pages. Flag any missing meta title, meta description, or meta image as an SEO error.QA CRM configurations: Test GoHighLevel automations, workflows, calendar bookings, and pipeline setups to ensure they function correctly end to end.Document bugs in BugHerd: Every issue is logged directly in BugHerd on the staging site — with exact steps to reproduce, expected vs. actual behavior, browser/device info, and screenshots or screen recordings. No ambiguity.Manage the QA queue in Linear: Track all work through Linear using the correct status workflow: QA In Progress → QA-Fail (with documented issues) → Complete: Not Live (passed QA, ready for go-live). Nothing advances without a complete checklist pass.Build and maintain QA checklists: Develop and evolve standardized testing protocols for different work types — new site builds, edit requests, CRM setups. The checklist improves as new failure modes are discovered.Track defect patterns: Identify recurring issues and surface them to the Implementation Leader so root causes can be addressed through SOPs, training, or automation.Collaborate with builders on fixes: When work is returned for fixes, be available to clarify bugs and verify corrections. Your goal is first-pass resolution — work shouldn't bounce back and forth.Test across browsers and devices: Maintain a testing matrix and ensure consistent functionality across desktop and mobile viewports.What We're Looking ForSystematic testing mindset — you follow a process, not your gut. Every test has a checklist, every result is documentedExperience with web testing — you understand how websites work (forms, links, redirects, responsive behavior, JavaScript interactions) and know where things commonly breakFamiliarity with Webflow — you can navigate published and staging sites, understand how Webflow components behave, and identify when something isn't rendering correctlyFamiliarity with GoHighLevel (GHL) or similar CRM platforms — you can test automations, workflows, form integrations, and calendar setups, and understand how CTA routing should be configuredProficiency with BugHerd — you'll use it daily to document and annotate bugs directly on staging sites. Prior experience preferred; ability to get up to speed immediately requiredProficiency with Linear — you'll manage the QA ticket queue in Linear throughout each workday. Familiarity with Linear or similar project management tools is expectedClear, precise bug documentation — your reports include steps to reproduce, expected vs. actual behavior, and supporting evidence (screenshots, recordings). A builder can fix the issue from your report alone, without follow-up questionsStrong written communication in English — your documentation needs to be unambiguous and professionalComfort with repetitive, detail-oriented work — this role tests a high volume of deliverables daily and requires sustained accuracySolid understanding of browser developer tools — you can check console errors, inspect network requests, verify iframe source content, and confirm form submissions via Chrome DevToolsPushPress is dedicated to fostering an inclusive and dynamic workplace. We’re all about leveling up, and that means we don’t tolerate any form of discrimination or harassment. We’re committed to providing equal opportunities, regardless of race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability, genetic info, veteran status, or any other legally protected characteristic.
At PushPress, we’re dedicated to helping both our technology and our team reach peak performance. Whether it’s with your proactive approach, eye for detail, or drive to make a meaningful impact, we’d love to hear from you. At PushPress, we’re all about pushing boundaries and achieving new personal bests—come join us and be part of our fitness-tech journey!