Overview
Skills
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.