Test Automation Engineer

Posted 18 Days Ago
Be an Early Applicant
Ryerson, ON, CAN
In-Office
Senior level
Information Technology • Professional Services • Sales • Consulting
The Role
The Test Automation Engineer ensures quality and performance of digital solutions, creates test strategies, manages defect resolution, and collaborates cross-functionally in Agile teams.
Summary Generated by Built In

Position: Test Automation Engineer

Location: Toronto, ON

Job ID#: RQ10484 

Duration: 10 Months

Role Overview

The QA Specialist is responsible for ensuring the quality, reliability, performance, and compliance of complex digital solutions. This role partners closely with cross‑functional teams throughout the delivery lifecycle, contributing to test strategy, automation, execution, defect management, and continuous quality improvement.

Key Responsibilities

  • Collaborate with project team members during requirements and design phases to develop test strategies, test plans, and test cases.
  • Provide expert QA guidance and develop test strategies and plans covering multiple testing types, supported by requirements traceability matrices.
  • Develop and execute automated and manual test scenarios and scripts; participate in test data preparation.
  • Manage defect identification, tracking, analysis, and resolution.
  • Use DevOps tools to provide test status reporting and issue summary reporting.
  • Develop and maintain Quality Assurance and Quality Control Standard Operating Procedures.
  • Work closely with Product Owners, Project Managers, Business Analysts, and Systems Analysts to ensure QA deliverables align with scope and timelines.
  • Participate in defect review meetings and provide analysis as required.
  • Perform functional and non‑functional testing.
  • Conduct accessibility testing (WCAG 2.0 / AODA compliance).
  • Execute mobile testing across platforms.
  • Perform security testing.
  • Manage test data and test environments.
  • Conduct data migration testing and other testing as required.
  • Provide backup support to other QA team members as needed.
  • Present test strategies, plans, and results to project and management stakeholders.

Qualifications & Skills

Automation Testing Expertise (40%)

  • Design, implement, and maintain automated test frameworks (e.g., Selenium, Appium, BrowserStack, Sauce Labs, JUnit, or similar).
  • Strong programming skills in Java, Python, JavaScript, NestJS, or similar languages.
  • Proven experience automating test cases for large‑scale web applications, mobile applications, and RESTful APIs.
  • Integrate automated tests into CI/CD pipelines using tools such as GitHub Actions or Azure DevOps.
  • Implement automated performance and load testing using tools such as JMeter or Locust.
  • Execute cross‑browser and cross‑platform automated testing.
  • Manage test data for automated testing, including setup, selection, and validation.

Quality Assurance Practices (30%)

  • Define and execute test strategies, test plans, and test cases based on requirements and acceptance criteria.
  • Perform functional testing (smoke, sanity, regression, integration) and non‑functional testing (security, usability, performance).
  • Track and manage defects using tools such as Jira or similar.
  • Analyze test coverage, identify gaps, and improve overall test effectiveness.
  • Conduct manual and exploratory testing for high‑risk or edge‑case scenarios.

Technical Expertise & Tooling (20%)

  • Use version control systems such as Git or SVN.
  • Perform API testing and automation using tools such as Postman or SoapUI.
  • Write and execute SQL queries to validate backend data integrity.
  • Work with cloud platforms (e.g., Azure, AWS) and virtualization tools (e.g., Docker, Kubernetes).
  • Automate web and mobile application testing across iOS and Android platforms.
  • Apply security testing principles, including awareness of OWASP Top 10.
  • Understand digital identity standards, verifiable credentials, decentralized identifiers, OAuth2, OIDC, JWT/JWS, and related frameworks.

Collaboration & Communication (10%)

  • Work effectively within cross‑functional Agile/Scrum teams.
  • Clearly document test plans, results, risks, and issues.
  • Communicate QA progress and findings to technical and non‑technical stakeholders.

Must Have:

  • Test Automation Frameworks: Proficient in designing, implementing, and maintaining automation test frameworks (e.g., Selenium, Appium, BrowserStack, Sauce Labs, JUnit, or similar tools) for functional and regression testing across multiple platforms.
  • Scripting & Programming Languages: Strong programming skills in languages such as Java, Python, JavaScript, NestJS etc. with the ability to write robust and reusable automation scripts.
  • Test Case Automation: Demonstrated experience in automating test cases for complex, large-scale web applications, mobile application and RESTful API implementation, ensuring high test coverages.
  • CI/CD Integration: Hands-on experience integrating automated tests into continuous integration/continuous deployment (CI/CD) pipelines using tools like GitHub Actions, Azure DevOps, or similar.
  • API Testing & Automation: Experience in API testing and automation using tools like Postman, SoapUI, or similar for testing RESTful and SOAP APIs.

About Symbiotic Digital

Symbiotic Digital provides the IT Experts you need that solve problems and get things done. See what the top 2% in their field can do for you. (Symbiotic Digital is a division of Symbiotic Group Inc.)

We serve customers in two ways:

  1. Digital Experts: IT consulting expertise — Bright Minds That Produce Proven Results
  2. Recruitment: Find the right people you need

Serving IT and business leaders, Symbiotic Digital provides a proven system for delivering expert technical talent to solve challenging business and IT problems. Trusted by leading organizations across Canada, our experts are evaluated through our QMS – Quality Management System Staff Development Model. We are a 100% Indigenous‑owned company.

Learn more at https://www.symbioticgroup.com/home-sd/

Submit your resume to: [email protected]

View all jobs: https://www.symbioticgroup.com/view-jobs/

 



Skills Required

  • Proficient in designing, implementing, and maintaining automation test frameworks
  • Strong programming skills in Java, Python, JavaScript, NestJS
  • Experience in automating test cases for web applications and APIs
  • Hands-on experience integrating tests into CI/CD pipelines
  • Experience in API testing using tools like Postman
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
10 Employees
Year Founded: 1998

What We Do

Symbiotic Group Inc. is a consulting company that helps SMBs drive measurable results in sales, digital marketing, and operations. They also provide IT consulting services and focus on advancing business and career opportunities for Indigenous peoples.

Similar Jobs

Syntronic Logo Syntronic

Test Automation Engineer

Information Technology • Software • Design
In-Office
Oakville, ON, CAN
715 Employees
94K-117K Annually
In-Office
Kanata, ON, CAN
17787 Employees

Ciena Logo Ciena

Software Engineer

Cloud • Hardware • Internet of Things • Other • Software • Utilities
In-Office
Ottawa, ON, CAN
9561 Employees
76K-122K Annually
In-Office
Mississauga, ON, CAN
223850 Employees
121K-171K Annually

Similar Companies Hiring

Standard Template Labs Thumbnail
Artificial Intelligence • Information Technology • Software
New York, NY
25 Employees
Fairly Even Thumbnail
Hardware • Robotics • Sales • Software • Hospitality
New York, NY
30 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account