Automation QA Engineer

Winona Logo

Winona

πŸ“Remote - Philippines

Summary

Join Winona, a leading telemedicine company, as a detail-oriented and proactive Automation QA Engineer. You will play a key role in ensuring the quality and reliability of our web applications by designing, developing, and maintaining robust automated test solutions. This mid-level position requires 3-5 years of experience in software quality assurance, with a focus on test automation. You will collaborate with developers and product managers in an Agile environment. Winona offers a remote work environment, unlimited paid time off, paid holidays, pro-rated 13th-month bonuses (in select regions), referral bonuses, financial support for online courses, and a fun work environment.

Requirements

  • 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

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

Benefits

  • 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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs