Quality Assurance Engineer

TechDoQuest

📍 Quebec, Capitale-Nationale, Canada

Full-time Other-General Posted March 01, 2026

Job Description

  • Java or Python: Strong proficiency in modern Java, including object-oriented principles, design patterns (Builder, Factory, etc.), collections, and streams.
  • Maven: Hands‑on experience with Maven for dependency management, profiles, and running test cycles.
  • Playwright or Selenium: Proven experience with Playwright for Java to automate web UI tests.
  • Page Object Model (POM): Deep understanding and practical application of the POM design pattern for creating maintainable UI tests.
  • HTML & CSS: A solid understanding of HTML structure and CSS selectors is crucial for creating reliable locators to find elements on a page.
  • API/Backend Automation:
  • Rest‑Assured: Hands‑on experience building robust API tests using the Rest‑Assured library in Java.
  • SoapUI / Postman: Proficiency in executing Postman collections via Newman and integrating them into a Java‑based framework.
  • Version Control: Proficiency with Git,...