FlexHired LogoFlexHired
Logo of Winona

Winona

Automation QA Engineer

Job Summary

The role involves designing, developing, and maintaining automated tests for web applications using tools like WebDriverIO, TypeScript, and JavaScript. The candidate will contribute to building scalable testing frameworks, improve test reliability, and integrate testing into CI/CD pipelines. Collaboration with developers and product managers in an Agile setting is essential, alongside a strong focus on quality assurance, API testing, and framework development. This position offers flexible work options, competitive benefits, and opportunities for professional growth.

Required Skills

CI/CD
API Testing
Agile
JavaScript
Debugging
TypeScript
Test Frameworks
Test Automation
Version Control
Framework Development
WebdriverIO
Cross-browser Testing
Page Object Model (POM)

Benefits

Paid Holidays
Unlimited Paid Time Off
Work from Anywhere
Referral Bonuses
Casual Work Environment
Employee Engagement Activities
Pro-rated 13th-Month Bonus
Online Course Support

Job Description

About Winona:

Winona is one of the leading telemedicine companies providing HRT for women in menopause. We’ve built all of our technology in house including an EHR, patient care admin system, patient portal, website, marketing technology etc. Winona has two compounding pharmacies and a team of in house physicians providing world-class care via a fully vertically integrated business model.

About the role:

We’re looking for a detail-oriented and proactiveAutomation QA Engineer to join our team. In this role, you'll be instrumental in ensuring the quality and reliability of our web applications by designing, developing, and maintaining robust automated test solutions.

If you're passionate about building scalable test frameworks, have a keen eye for detail, and thrive in a collaborative Agile environment, we want to hear from you!

Seniority Level: Mid Level

Responsibilities:

  • Develop and Enhance Test Automation: Design, build, and maintain clean, reliable, and scalable automated tests for our web applications using WebDriverIO, TypeScript, and JavaScript.

  • Framework Architecture: Actively contribute to our testing framework by implementing the Page Object Model (POM) and creating reusable components and utilities to keep our codebase DRY (Don't Repeat Yourself).

  • Improve Test Reliability: Go beyond basic commands to handle complex scenarios involving iFrames, multiple windows, and asynchronous operations. Implement effective wait strategies to eliminate flakiness.

  • Integrate Testing: Develop and integrate API tests (using tools like Axios/node-fetch) within the WebDriverIO framework to ensure comprehensive end-to-end test coverage.

  • Champion Quality in CI/CD: Integrate automation scripts into our CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI). You'll analyze test results, troubleshoot failures, and ensure that quality gates are met for every release.

  • Collaborate and Innovate: Work closely with developers and product managers in an Agile environment. Participate in code reviews, advocate for testing best practices, and help drive the team's overall testing strategy.

Qualifications:

  • 3-5 years in software quality assurance, with at least 2-3 years focused on test automation.

  • Strong proficiency with JavaScript/TypeScript and modern features like async/await and Promises. You should be able to write clean, maintainable code, not just simple scripts.

  • Hands-on experience with any JS-based testing framework; deep experience with WebDriverIO, Cypress, or Playwright is a very strong plus. Demonstrable ability to write and debug tests, configure the config file, and utilize its services and reporters.

  • Solid understanding of the Page Object Model (POM) and experience building scalable test automation frameworks.

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

  • Experience with CI/CD tools (e.g., GitHub Actions, Jenkins, GitLab CI) and integrating automated tests into deployment pipelines.

  • Critical ability to automate API tests and understand RESTful services. Experience with tools like Postman (for manual validation) is required.

  • A collaborative spirit and excellent communication skills.

What’s in it for you?

As a full-time member of our team, you’ll enjoy:

  • Work wherever you choose.

  • Unlimited Paid Time off.

  • Paid non-working holidays per country of residence.

  • Pro-rated 13th-month bonus in select regions.

  • Referral bonuses.

  • Financial support for online courses.

  • Fun and casual work environment.

  • Employee engagement activities and virtual gatherings.

  • We are a diverse, global team! 🌍

Equal Employment Opportunity

Winona provides equal employment opportunities to all qualified individuals without regard to race, color, religion, sex, gender identity, sexual orientation, pregnancy, age, national origin, physical or mental disability, military or veteran status, genetic information, or any other protected classification. Equal employment opportunity extends to all aspects of employment including, but not limited to, recruitment, hiring, training, promotion, demotion, transfer, leaves of absence, and termination. Winona takes allegations of discrimination, harassment, and retaliation seriously and will promptly investigate such behaviors.

Interested in this job?

Application deadline: Open until filled

Logo of Winona

Winona

Winona delivers science-backed menopause treatments and hormone replacement therapy, prescribed by doctors and sent to your door.

See more jobs
Date PostedJuly 30th, 2025
Job TypeFull Time
LocationPhilippines (Remote)
SalaryCompetitive rates
Exciting remote opportunity (requires residency in Philippines) for a Automation QA Engineer at Winona. Offering competitive salary (full time). Explore more remote jobs on FlexHired!

Safe Remote Job Search Tips

Verify Employer Thoroughly

Research the company's identity thoroughly before applying. Check for a professional website with contacts, active social media, and LinkedIn profiles. Verify details across platforms and look for reviews on Glassdoor or Trustpilot to confirm legitimacy.

Never Pay to Get a Job

Legitimate employers never require payment for applications, training, background checks, or equipment. Always reject upfront payment requests or demands for bank details, even if they claim it's for purchasing necessary work gear on your behalf.

Safeguard Your Personal Information

Protect sensitive data like SSN, bank details, or ID copies. Share this only after accepting a formal, written job offer. Ensure it's submitted via a secure company system or portal, never through insecure channels like standard email attachments.

Scrutinize Communication & Interviews

Watch for communication red flags: poor grammar, generic emails (@gmail), vague details, or undue pressure. Be highly suspicious of interviews held only via text or chat apps; legitimate companies typically use video or phone calls.

Beware of Unrealistic Offers

If an offer's salary or benefits seem unrealistically high for the work involved, be cautious. Research standard pay for similar roles. Offers that appear 'too good to be true' are often scams designed to lure you into providing information or payment.

Insist on a Formal Contract

Always secure and review a formal, written job offer or employment contract before starting work or sharing final personal details. Ensure it clearly defines your role, compensation, key terms, and conditions to avoid misunderstandings or scams.

Related Jobs

Full Time
Philippines (Remote)

Subscribe Newsletter

Never miss a remote job opportunity. Subscribe to our newsletter today and receive exclusive job alerts, career advice, and industry insights delivered straight to your inbox.