
Senior QA Generalist
Posted May 24

Posted May 24
This is a fully remote position, open to applicants in Philippines.
• Create and implement detailed test plans, test cases, and exploratory testing sessions for both web and mobile applications.
• Conduct functional, regression, smoke, and UAT testing throughout all phases of the development lifecycle.
• Detect, document, and monitor bugs with precise reproduction steps, screenshots, and severity evaluations.
• Collaborate effectively with product managers and developers to thoroughly understand features and identify quality risks early in the process.
• Design, develop, and uphold clean, dependable, and scalable automated tests for our web applications utilizing WebdriverIO and TypeScript/JavaScript.
• Employ the Page Object Model (POM) and create reusable components and utilities to maintain a DRY (Don’t Repeat Yourself) automation codebase.
• Manage intricate automation scenarios that involve iFrames, multiple windows, and asynchronous operations; implement effective waiting strategies to minimize flakiness.
• Create and integrate API tests (using tools such as Axios/node-fetch or Postman) within the WebdriverIO framework to ensure thorough end-to-end coverage.
• Incorporate automation scripts into CI/CD pipelines (GitHub Actions, Jenkins, or GitLab CI); analyze results, troubleshoot failures, and uphold quality standards for every release.
• Participate in test strategy decisions including tool selection, coverage prioritization, and implementing shift-left quality practices.
• Define and monitor QA metrics (defect density, test coverage, automation rate) to convey quality status to stakeholders.
• Collaborate closely with developers and product managers in an Agile/Scrum environment; engage in sprint planning, story refinement, and retrospectives with a focus on quality.
• Conduct and take part in code reviews for automation code, promoting testing best practices across the team.
• Mentor junior QA team members, imparting knowledge on testing techniques, automation strategies, and a quality-focused mindset.
• Propel continuous enhancement of QA processes, documentation, and tools to scale quality across an expanding product surface.
• Over 5 years of experience in a software QA role, showcasing expertise in both manual testing and test automation.
• Strong command of JavaScript/TypeScript, including modern features such as async/await and Promises.
• Practical experience with a JS-based testing framework (e.g., WebdriverIO, Playwright, or Cypress): ability to write and debug tests, configure framework settings, and utilize services and reporters.
• Solid understanding of the Page Object Model (POM) and experience in architecting scalable automation frameworks from scratch.
• Strong manual testing capabilities: ability to develop comprehensive test plans, write detailed test cases, and conduct thorough exploratory testing beyond just automation.
• Familiarity with API testing tools and concepts (Postman, REST Assured, or libraries like Axios), including validating request/response payloads and status codes.
• Proficient in Git and version control workflows, including branching strategies, pull requests, and resolving merge conflicts.
• Experience in integrating automated tests into CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI) and maintaining pipeline health.
• Flexible working hours with meetings scheduled in EST.
• Option to work from anywhere you prefer.
• Enjoy a fun and casual work atmosphere.
• Participate in employee engagement activities and virtual gatherings.
• Join a diverse, global team! 🌍
Auditdata
Tether.to
Montreal Oficial
Get handpicked remote jobs straight to your inbox weekly.