Senior QA Generalist

 Posted 2 months ago
     
⭐ 5-10 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

The Senior QA Generalist will design and execute comprehensive test plans while building and maintaining scalable automation frameworks. They will also collaborate with product teams to ensure quality standards are met throughout the development lifecycle.

About Willow:

Willow is a telehealth company focused on personalized, responsible cosmetic weight loss care. We combine medical expertise with a supportive, patient-centered approach to help people feel more confident and comfortable in their bodies. Our goal is to make high-quality care accessible, thoughtful, and designed to fit real lives.

About the role:

We are looking for a Senior QA Generalist who can operate across the full quality spectrum β€” from hands-on exploratory and manual testing to building and maintaining robust automation frameworks. You will be a quality champion embedded in a fast-moving product team, ensuring that every feature we ship meets the highest standards.

Responsibilities:

Manual & Exploratory Testing

  • Design and execute comprehensive test plans, test cases, and exploratory test sessions for web and mobile applications.

  • Perform functional, regression, smoke, and UAT testing across all stages of the development lifecycle.

  • Identify, document, and track bugs with clear reproduction steps, screenshots, and severity assessments.

  • Collaborate closely with product managers and developers to deeply understand features and surface quality risks early.

Test Automation

  • Design, build, and maintain clean, reliable, and scalable automated tests for our web applications using WebdriverIO and TypeScript/JavaScript.

  • Implement the Page Object Model (POM) and create reusable components and utilities to keep our automation codebase DRY (Don’t Repeat Yourself).

  • Handle complex automation scenarios involving iFrames, multiple windows, and asynchronous operations; implement effective wait strategies to eliminate flakiness.

  • Develop and integrate API tests (using tools like Axios/node-fetch or Postman) within the WebdriverIO framework to ensure comprehensive end-to-end coverage.

CI/CD & Quality Infrastructure

  • Integrate automation scripts into CI/CD pipelines (GitHub Actions, Jenkins, or GitLab CI); analyze results, troubleshoot failures, and maintain quality gates for every release.

  • Contribute to test strategy decisions including tooling selection, coverage prioritization, and shift-left quality practices.

  • Define and track QA metrics (defect density, test coverage, automation rate) to communicate quality health to stakeholders.

Collaboration & Leadership

  • Work closely with developers and product managers in an Agile/Scrum environment; participate in sprint planning, story refinement, and retrospectives from a quality lens.

  • Conduct and participate in code reviews for automation code, advocating for testing best practices across the team.

  • Mentor junior QA team members, sharing knowledge on testing techniques, automation approaches, and quality mindset.

  • Drive continuous improvement of QA processes, documentation, and tooling to scale quality across a growing product surface.

Requirements:

  • 5+ years of experience in a software QA role, with demonstrated depth in both manual testing and test automation.

  • Strong proficiency with JavaScript/TypeScript, including modern features like async/await and Promises.

  • Hands-on experience with a JS-based testing framework (e.g., WebdriverIO, Playwright, or Cypress): ability to write and debug tests, configure framework config files, and leverage services and reporters.

  • Solid understanding of the Page Object Model (POM) and experience architecting scalable automation frameworks from the ground up.

  • Strong manual testing skills: ability to create detailed test plans, write thorough test cases, and perform rigorous exploratory testing without relying solely on automation.

  • Experience with API testing tools and concepts (Postman, REST Assured, or libraries like Axios) including validating request/response payloads and status codes.

  • Proficiency with Git and version control workflows including branching strategies, pull requests, and resolving merge conflicts.

  • Experience integrating automated tests into CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI) and maintaining pipeline health.

Nice to Have

  • Experience with performance or load testing tools (e.g., k6, JMeter, Lighthouse).

  • Familiarity with accessibility testing standards (WCAG) and tooling (axe, WAVE).

  • Background in healthcare, ecommerce, or regulated product environments.

  • Experience with mobile testing (iOS/Android) via Appium or similar frameworks.

  • Exposure to visual regression testing tools (Percy, Applitools).

What’s in it for you?

  • Flexible hours with meetings taking place in EST

  • Work wherever you choose

  • Fun and casual work environment

  • Employee engagement activities and virtual gatherings

  • We are a diverse, global team! 🌍


Similar Jobs

See all Remote Others jobs β†’

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Others

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified