Senior Quality Assurance Automation Engineer
Role summary
We are seeking a Senior Automation QA Engineer with extensive experience in test automation frameworks, CI/CD, and modern application architectures. This role involves driving automation strategies and embedding quality throughout the Software Development Life Cycle (SDLC). The ideal candidate will be a champion for quality engineering, ensuring robust testing practices across all development stages.
Role: Senior Automation QA Engineer
Experience:
8–10 Years
Location:
Markham (Remote)
Employment Type:
Contract
Job Summary
We are looking for a highly experienced
Senior Automation QA Engineer
with deep expertise in test automation frameworks, CI/CD practices, and modern application architectures. The ideal candidate will be a strong advocate of quality engineering, driving automation strategies and embedding quality controls across the SDLC.
Key Responsibilities
- Design, develop, and maintain scalable
test automation frameworks
using tools like WebDriver.IO, Selenium, and TestComplete
- Define and implement
automation strategies
to improve test coverage and reduce feedback cycles
- Integrate automated tests into
CI/CD pipelines
to enable shift-left testing
- Collaborate with development and product teams to ensure quality across all stages of delivery
- Drive
quality engineering best practices
, including unit, integration, and acceptance testing
- Expand testing coverage into
non-functional areas
(performance, scalability, reliability)
- Contribute to
ITSM (ITIL v4)
processes including incident, problem, and change management
- Support containerized environments using
Docker and Kubernetes
- Work with APIs and event-driven systems (REST, GraphQL, Kafka, Pub/Sub)
- Create documentation, test strategies, and diagrams using tools like Miro, Mermaid, or Draw.io
Required Skills
- Strong hands-on experience with
automation tools
: WebDriver.IO, Selenium, TestComplete
- Proficiency in
JavaScript / TypeScript
(mandatory)
- Experience with
Java and testing frameworks (JUnit)
- Solid understanding of
CI/CD pipelines and DevOps practices
- Knowledge of
SAP platforms
(S/4HANA, Commerce Cloud/Hybris)
- Experience with
modern web technologies
: HTML, CSS, ReactJS, NextJS, TailwindCSS
- Hands-on experience with
containerization
(Docker, Kubernetes)
- Strong understanding of
API testing
(REST, GraphQL) and messaging systems (Kafka, Pub/Sub)
- Familiarity with
artifact repositories
(Artifactory, GCR, ACR, ECR)
- Knowledge of
data visualization/diagramming tools
Desirable Skills
- Experience with
event-driven architectures
- Exposure to
cloud platforms
(AWS, Azure, GCP)
- Strong understanding of
non-functional testing
(performance, security, etc.)
Qualifications
- Bachelor’s degree in Computer Science or equivalent
Similar roles
Quality Assurance Automation EngineerVySystems · Charlotte, North Carolina, United States · Onsite- Quality Assurance Automation EngineerAllied Consultants, Inc. · Austin, Texas, United States · Hybrid
- Quality Assurance Automation EngineerTEKsystems · Austin, Texas, United States · Remote
- Quality Assurance Automation EngineerCornerStone Technology Talent Services · Austin, Texas, United States · Onsite
- Quality Assurance Automation EngineerRaise Robotics · Oshawa, Ontario, Canada · Hybrid