×
Register Here to Apply for Jobs or Post Jobs. X

QA Automation Engineer

Remote / Online - Candidates ideally in
Toronto, Ontario, M5A, Canada
Listing for: xencall
Remote/Work from Home position
Listed on 2026-02-23
Job specializations:
  • Software Development
    DevOps, Software Testing, Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below
QA Automation Engineer
The Readymode Automation QA Engineer is responsible for designing, developing, and maintaining automated test frameworks and suites that ensure product quality and reliability. With a primary focus on test automation (80%) and strategic manual testing (20%), this role requires strong coding abilities to expand our existing automation framework, write production-quality test code, and implement scalable testing solutions integrated into CI/CD pipelines.

The ideal candidate is a technically-driven team player with strong programming skills, who is passionate about test automation, and continuous improvement. They would be proficient in test automation frameworks and tools, comfortable working with web-based UIs, APIs, and backend systems, and capable of building scalable automation solutions that meet project goals, and accelerate release cycles.

What You'll Do

Expand and enhance the existing automation testing framework by identifying architectural improvements, writing production-quality code, and designing solutions through pseudocode and technical documentation

Build reusable components, utilities, and libraries to extend framework capabilities and reduce test maintenance overhead

Design, develop, and maintain automated test suites for functional, regression, integration, UI and API testing (80% of role)

Integrate automated tests into CI/CD pipelines and implement test reporting/dashboard solutions for visibility

Perform strategic manual testing for exploratory scenarios, new features, and complex edge cases (20% of role)

Analyze requirements and user stories to identify automation opportunities and framework requirements

Monitor and analyze automated test results, investigating failures and distinguishing between product defects and test issues

Develop and maintain test data management strategies, including data generation and cleanup automation

Establish and track automated test coverage metrics across the application

Collaborate with Development, Dev Ops, and Release Management teams to optimize testing infrastructure

Take ownership of test environment maintenance, configuration management, and automation infrastructure

Provide test results and metrics in a manner consumable by technical and non-technical stakeholders

Mentor team members on automation best practices, framework usage, and coding standards

Conduct code reviews for test automation scripts to ensure quality and maintainability

Projects or duties outlined as the QA Manager sees fit

Qualifications / Experience

5+ years experience as a QA automation engineer or SDET with strong focus on test automation

Proven ability to expand and build upon existing automation frameworks

Strong coding skills with ability to write production-quality test automation code

Experience designing solutions through pseudocode and technical planning

Proficiency in at least one programming language (Java, Python, JavaScript, C#, etc.)

Hands-on experience with test automation frameworks (Selenium, Cypress, Playwright, TestNG, JUnit, etc.)

Experience building custom framework components, utilities, and libraries

Experience with API testing tools and frameworks (REST Assured, Postman, SoapUI, etc.)

Knowledge of CI/CD tools and integration (Jenkins, Git Lab CI, Git Hub Actions, Azure Dev Ops, etc.)

Experience with quality assurance methodologies, and the software development lifecycle

Experience with version control systems (Git) and branching strategies

Strong understanding of frontend UI, and backend database testing

Excellent interpersonal skills with the ability to liaise with developers, operations, and customer support

Ability to document and troubleshoot errors in automated test scripts and framework code

Strong analytical and problem-solving skills with architectural thinking

Excellent organizational skills and attention to detail

Ability to contribute to improving QA automation best practices

Bonus Points

Experience refactoring and modernizing legacy automation frameworks

Knowledge of design patterns commonly used in test automation (Page Object Model, Factory, Builder, etc.)

Experience with BDD/TDD frameworks (Cucumber, Spec Flow, etc.)

Knowledge of performance and load testing tools (JMeter, Gatling, k6, etc.)

Experience with containerization and orchestration (Docker, Kubernetes)

Database testing and SQL query skills

Experience with mobile test automation (Appium, XCUITest, Espresso)

Cloud platform experience (AWS, Azure, GCP)

VoIP experience, specifically with Asterisk

Open-source contributions to testing frameworks or tools

Why Join Readymode

Lead and influence the documentation strategy of a rapidly growing SaaS company.

Group RRSP matching.

A full benefits package that starts day 1.

Opportunity to participate in our Employee Stock Option Plan.

An education and training grant in your second year.

Work/life balance.

Remote work

#J-18808-Ljbffr
Position Requirements
5+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary