Quality Assurance Automation Engineer at SYNECHRON
Ontario, Ontario, Canada -
Full Time


Start Date

Immediate

Expiry Date

17 Nov, 26

Salary

0.0

Posted On

19 Aug, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Industry

Software Development & Publishing

Description

Our challenge

We are seeking a highly skilled and adaptable Senior QA Automation Engineer (SDET) to join our dynamic, global QA team. The ideal candidate thrives in fast-paced, ever-evolving environments and is passionate about implementing robust automation solutions.



Additional Information*

The base salary for this position will vary based on geography and other factors. In accordance with law, the base salary for this role if filled within Calgary is CAD $75k – CAD $80k/year & benefits (see below).



The Role

Responsibilities:

  • Develop, maintain, and enhance automated test suites for web and backend applications, ensuring high coverage and reliability.
  • Design and build scalable test harnesses and infrastructure to facilitate efficient automated testing.
  • Continuous Testing & Deployment: Integrate automation testing into CI/CD pipelines, supporting frequent, incremental code releases.
  • Automate comprehensive end-to-end test scenarios across frontend and backend systems, leveraging strong Object-Oriented Programming (OOP) principles.
  • Take ownership of requirement analysis, test plan creation, automation development, and defect analysis.


Requirements:

  • 6+ years of hands-on experience in QA automation with Java in an enterprise environment.
  • Proficiency in developing automation for web applications using Cypress, Playwright, Selenium, or similar tools, along with BDD frameworks like Cucumber. Experience with Rest Assured for backend API testing.
  • Proven experience working within Agile teams and delivering automated testing solutions in Scrum environments.
  • Solid understanding of software testing concepts, database concepts, and core Java programming.
  • In-depth knowledge of various testing strategies, including functional, integration, regression, client/server, white-box, black-box, and database testing.
  • Strong test design skills, including creating test cases, automation scripts, and analyzing test results.



Preferred, but not required:

  • Knowledge in Protractor, TypeScript, or Python scripting.
  • Familiarity with additional open-source testing tools and cloud-based testing environments.



Responsibilities
Loading...