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.