cover image
Galent

QA Automation Engineer (Selenium / Java / API Automation)

Hybrid

Toronto, Canada

Junior

Freelance

04-11-2025

Share this job:

Skills

Communication Teamwork Java Jira GitHub GitLab CI/CD DevOps Docker Version Control Jenkins Azure DevOps Test Quality Assurance Selenium Performance Testing Scrum Problem-solving Attention to detail Regression Programming git Azure AWS software testing Postman Agile Maven Gradle CI/CD Pipelines Gitlab CI Microservices GitHub Actions

Job Specifications

Job Title: QA Automation Engineer (Selenium / Java / API Automation)

Location: Toronto, ON (Hybrid, 4 days onsite)

Position Summary

We are seeking an experienced QA Automation Engineer with strong expertise in UI automation using Selenium with Java and API automation using Karate and RestAssured frameworks. The role involves designing, developing, and executing automated test suites to ensure high-quality software delivery within an Agile environment. The ideal candidate will have solid experience in building scalable automation frameworks, integrating with CI/CD pipelines, and collaborating with cross-functional teams to drive quality assurance best practices.

Key Responsibilities

Design, develop, and maintain UI automation frameworks using Selenium WebDriver and Java.
Build and enhance API automation frameworks leveraging Karate and RestAssured.
Develop and execute automation test scripts for regression, smoke, and functional testing
Integrate automated tests into CI/CD pipelines (e.g., Jenkins, GitHub Actions, or Azure DevOps).
Collaborate with developers, business analysts, and QA leads to define automation strategies and acceptance criteria.
Analyze test results, log defects, and track them through resolution using tools like JIRA or ALM.
Maintain version control of automation scripts and frameworks using Git
Participate in Agile ceremonies (daily stand-ups, sprint planning, retrospectives) and contribute to continuous improvement of test processes.
Generate and present automation reports using Extent Reports, Allure, or similar reporting tools.
Mentor team members on automation best practices and support manual-to-automation transition initiatives.

Required Skills & Experience

4+ years of experience in software testing and quality assurance.
2+ years of hands-on experience in UI automation with Selenium WebDriver and Java.
1+ years of experience in API automation using Karate and RestAssured frameworks.
Strong understanding of Object-Oriented Programming (OOP) concepts in Java.
Experience with TestNG, Maven/Gradle, and data-driven testing approaches.
Good knowledge of RESTful APIs, JSON/XML, and validation of API responses.
Experience integrating tests with CI/CD pipelines (Jenkins, Azure DevOps, GitLab CI, etc.).
Familiarity with version control systems (Git, Bitbucket).
Experience working in Agile/Scrum environments
Strong problem-solving and debugging skills with attention to detail.
Excellent communication and teamwork abilities.

Preferred / Nice-to-Have

Exposure to BDD frameworks (Cucumber, Karate DSL).
Experience in Performance Testing tools like JMeter or Gatling (optional).
Working knowledge of cloud testing platforms such as BrowserStack, Sauce Labs, or AWS Device Farm.
Experience with test data management and API mocking tools (e.g., Postman, WireMock).
Familiarity with containerization (Docker) and microservices testing.

Education

Bachelor’s degree in Computer Science, Information Technology, or related field.
Relevant QA/Automation certifications (e.g., ISTQB, Selenium WebDriver certification) are a plus.

About the Company

Galent is an AI-native digital engineering firm at the forefront of the AI revolution, dedicated to delivering unified, enterprise-ready AI solutions that transform businesses and industries. Our mission is to empower organizations to thrive in an ever-evolving digital landscape through cutting-edge AI-native services, consulting, and digital engineering. As enterprises face the complexities of integrating advanced technologies, Galent provides scalable, AI-enabled solutions that optimize processes, enhance productivity, an... Know more