Back to results

QA Automation Engineer

  • Toronto, ON, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description

Job Title: QA Automation Engineer

Location: Toronto, ON

Work Model: Hybrid

Employment Type: Contract

Job Description

We are seeking an experienced QA Automation Engineer with strong expertise in test automation, Selenium, Java, API testing, Jenkins, CI/CD, and Cucumber. The ideal candidate will be responsible for developing and maintaining automated test scripts, ensuring software quality, and integrating automated testing into CI/CD pipelines.

Key Responsibilities

  • Design, develop, and maintain automated test scripts using Selenium and Java.
  • Perform functional, regression, and end-to-end testing.
  • Develop and execute API tests to validate functionality, performance, and data integrity.
  • Implement Behavior-Driven Development (BDD) frameworks using Cucumber.
  • Integrate automated test suites with Jenkins and CI/CD pipelines.
  • Identify, document, track, and troubleshoot software defects.
  • Collaborate with developers, business analysts, and QA teams to resolve issues.
  • Maintain test documentation and continuously improve automation frameworks.

Required Skills

  • Strong experience in QA Automation using Selenium and Java.
  • Hands-on experience with API testing.
  • Experience with Cucumber and BDD frameworks.
  • Proficiency in Jenkins and CI/CD pipeline integration.
  • Strong understanding of software testing methodologies and automation frameworks.
  • Excellent analytical, problem-solving, and communication skills.

Additional Details

  • Must be comfortable working in a hybrid environment in Toronto, ON.
  • Previous experience working in Agile/Scrum teams is preferred.
More about this job

Responsibilities

Develop and maintain automated test scripts using Selenium and Java, and perform functional, regression, end-to-end, and API testing. Integrate automated test suites with Jenkins and CI/CD pipelines, track and troubleshoot defects, collaborate with cross-functional teams, and maintain test documentation and automation frameworks.

Requirements

Requires strong QA automation experience with Selenium and Java, hands-on API testing, and experience with Cucumber and BDD frameworks. Candidates should be proficient in Jenkins and CI/CD integration, understand testing methodologies and automation frameworks, and have strong analytical, problem-solving, and communication skills; Agile/Scrum experience is preferred.

Skills

  • QA Automation
  • Selenium
  • Java
  • API Testing
  • Jenkins
  • CI/CD
  • Cucumber
  • Behavior-Driven Development
  • Functional Testing
  • Regression Testing
  • End-to-End Testing
  • Test Automation Frameworks
  • Defect Tracking
  • Agile
  • Scrum
  • Communication

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software

Keywords

  • QA Automation
  • Selenium
  • Java
  • API Testing
  • Jenkins
  • CI/CD
  • Cucumber
  • Behavior-Driven Development
  • BDD Frameworks
  • Automated Test Scripts
  • Functional Testing
  • Regression Testing
  • End-to-End Testing
  • Software Quality
  • Test Automation
  • Automation Frameworks
  • Software Testing Methodologies
  • Defect Tracking
  • Defect Troubleshooting
  • Test Documentation
  • Agile
  • Scrum
  • IT Services
  • IT Consulting

Report this job