Home Job Listings Categories Locations

Quality Assurance Engineer

📍 Canada

Construction TechDoQuest

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, including branching, merging, and pull request workflows.

CI/CD: Experience with CI/CD pipelines, specifically using Jenkins, including parameterized jobs and artifact publishing.

IDE: Competency with IntelliJ IDEA, VS Code.

Prompt Engineering: Basic understanding or experience in crafting effective prompts for Large Language Models (LLMs) to assist in test data generation or code creation, as indicated by the prompts/ directory.

Test Automation Patterns: Familiarity with design patterns like the Page Object Model (POM) to create maintainable and scalable test suites.

Software Testing Fundamentals: A good grasp of testing concepts, including writing effective test cases, different types

#J-18808-Ljbffr

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: February 27, 2026
Job Type: Construction
Location: Canada
Company: TechDoQuest

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.