Software Engineer - Automation (Canada Only)

Overview

Remote
Accepts corp to corp applications
Contract - W2
Contract - 12 month(s)

Skills

Java
Selenium
microservices
Kafka
Automation

Job Details

Role: Software Engineer- Automation

Location: Canada

Key Responsibilities:

Collaborate with developers, product managers, and QA to define testing strategies early in the SDLC.

Design, develop, and maintain automated test suites for APIs, web, microservices, and backend components.

Integrate tests into CI/CD pipelines and improve test reliability and execution time.

Contribute to code reviews, documentation, and continuous test process improvement.

Investigate test failures, analyze root causes, and support issue resolution.

Requirements

Skills & Experience:

8+ years of experience in software development and test automation.

Proficiency in Java, Python, or JavaScript and automation frameworks like JUnit, PyTest, or Selenium.

Experience with CI/CD tools (e.g., Jenkins, GitLab, CircleCI).

Familiarity with microservices, Kafka, and cloud platforms (AWS preferred).

Solid understanding of testing principles, including unit, integration, and system testing.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Aroha Technologies