Back to all jobs

Functional QA Specialist

Posted about 6 hours agoFull-timePhilippines
Description
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 Do

  • Always 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 For

  • Systematic testing mindset — you follow a process, not your gut. Every test has a checklist, every result is documented
  • Experience with web testing — you understand how websites work (forms, links, redirects, responsive behavior, JavaScript interactions) and know where things commonly break
  • Familiarity with Webflow — you can navigate published and staging sites, understand how Webflow components behave, and identify when something isn't rendering correctly
  • Familiarity with GoHighLevel (GHL) or similar CRM platforms — you can test automations, workflows, form integrations, and calendar setups, and understand how CTA routing should be configured
  • Proficiency 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 required
  • Proficiency with Linear — you'll manage the QA ticket queue in Linear throughout each workday. Familiarity with Linear or similar project management tools is expected
  • Clear, 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 questions
  • Strong written communication in English — your documentation needs to be unambiguous and professional
  • Comfort with repetitive, detail-oriented work — this role tests a high volume of deliverables daily and requires sustained accuracy
  • Solid understanding of browser developer tools — you can check console errors, inspect network requests, verify iframe source content, and confirm form submissions via Chrome DevTools

  • Nice to Have:

  • Familiarity with A2P compliance and messaging platform requirements
  • Experience with automated testing tools or scripting (Selenium, Playwright, or similar)
  • Background in QA within a web agency, SaaS, or software development environment
  • Familiarity with Google PageSpeed Insights, Lighthouse, or other performance and SEO audit tools

  • You'll know you're succeeding when:

  • Zero functionality issues are reaching clients that your QA checklist should have caught
  • Builders trust your bug reports — they can fix issues from your documentation without follow-up questions
  • Your QA checklists are the team standard and are being updated as new failure modes are discovered
  • You can fully QA a standard site build or edit batch within defined SLA windows
  • Defect patterns you've identified have led to process improvements that reduce the number of bugs at source

  • Why Join PushPress

  • Work fully remote from anywhere in the world — we're a distributed team with flexibility built into our culture
  • Inherit and improve an established operation — you're joining an existing team and helping raise the quality bar
  • Direct leadership access — you'll work side by side with leadership with full context on company strategy
  • Above-market compensation — we pay above market intentionally. We want the best, and we pay for it.
  • AI-native operation — automation is core to how this team works, not an afterthought. You'll operate at the frontier of how implementation teams are built in 2026.
  • Impact that compounds — catching bugs before clients see them means better product quality, lower churn, and happier clients. Your work has a direct line to business outcomes.

  • PushPress 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!
    Apply Now
    Take the next step in your career

    Found an issue?

    [email protected]
    Links