Seior Automation Developer

BlackCube Labs

Toronto

On-site

CAD 90,000 - 150,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

BlackCube Labs in Toronto, Ontario, seeks a Senior Automation Developer to lead automation efforts across QA, DevOps, and product teams. You will design, develop, and maintain automated tests and frameworks using Selenium and related tools, translating requirements into robust test plans.

The role requires 10+ years in QA and automation, with experience in API testing, performance testing, SQL, accessibility, and security testing (SAML/JWT).

Qualifications

  • 10+ years in QA, test automation, and software testing.
  • Experience with automation tools and technologies such as Selenium.
  • Experience with enterprise-level performance testing tools (LoadRunner).
  • Experience with API and web service testing (REST, SOAP, JSON/XML).
  • Strong SQL or data query skills for data retrieval and validation.
  • Accessibility testing expertise (WCAG 2.0, AODA).
  • Experience with security testing including SAML/JWT.
  • Strong documentation, planning, and defect-tracking abilities.

Responsibilities

  • Identify opportunities to automate software development and testing processes.
  • Design, develop, and maintain automated QA tests and frameworks.
  • Develop test data and test execution plans based on requirements.
  • Translate requirements into effective test cases and execution plans.
  • Collaborate with QA, Dev, and product teams to implement test plans.
  • Evaluate and recommend test automation tools and technologies.
  • Provide support for test automation tools and frameworks.
  • Ensure assets are source-controlled and documented.

Skills

Public sector healthcare experience
QA leadership
Test automation
Automation frameworks
Selenium
AI-based testing
DevOps collaboration
Technical documentation

Tools

Selenium
LoadRunner
Postman
SOAP UI
SQL
REST APIs
Jira

Job description

Position Summary

The Senior Automation Developer will be responsible for identifying, designing, developing, and implementing test automation solutions to improve software quality and testing efficiency. The resource will work closely with QA analysts, software developers, architects, product owners, and other stakeholders to develop effective test strategies, automate functional and non-functional testing, support DevOps processes, and improve overall QA practices.

The successful candidate will provide technical leadership in test automation, evaluate automation tools and technologies, troubleshoot testing and production issues, and ensure that automation assets are properly documented, source-controlled, and supported by appropriate disaster recovery processes.

Key Responsibilities
  • Identify opportunities to automate software development and testing processes.
  • Design, develop, execute, and maintain automated QA tests to validate application functionality.
  • Design and develop test automation scripts and frameworks using established automation technologies such as Selenium.
  • Design and develop automation solutions using emerging technologies, including AI-based testing capabilities where appropriate.
  • Review and continuously improve test automation approaches, frameworks, processes, and standards.
  • Analyze QA, DevOps, and testing processes and recommend improvements and best practices.
  • Provide technical support for test automation tools and frameworks.
  • Evaluate test automation tools and technologies and provide recommendations.
  • Work closely with QA analysts, developers, architects, product owners, and other stakeholders to establish effective test plans based on business and technical requirements.
  • Translate functional, business, and system requirements into effective test cases and test execution plans.
  • Create and maintain test data according to approved test plans.
  • Analyze test results, perform retesting, and ensure expected results are achieved.
  • Participate in walkthroughs, user reviews, and acceptance activities to ensure client requirements are met.
  • Validate testing criteria in production/live environments and support user sign-off for implementation.
  • Track and resolve testing issues, production defects, and other IT problems affecting quality.
  • Ensure test automation assets are maintained under source control and appropriately documented.
  • Ensure appropriate disaster recovery procedures are established for test automation solutions.
  • Participate in Sprint Retrospectives and identify opportunities to improve QA practices.
  • Prepare test results, performance reports, security testing results, and other QA documentation.
  • Support successful deployment and validation of releases in production environments.
Required Qualifications
Public Sector Experience
  • 5+ years of experience working with federal, provincial, or broader public-sector healthcare providers.
  • Experience working on public-sector health-related projects.
  • Experience working on large, complex IT healthcare projects.
  • Knowledge of Public Sector Enterprise Architecture artifacts, processes, and practices.
  • Experience producing technical documentation aligned with industry standards.
  • Knowledge of public-sector I&IT project management methodologies and PMI standards.
  • Knowledge of Ministry IT project approval processes and requirements.
  • Experience working with Public Sector Unified I&IT Project Methodology, Enterprise Architecture, Gating processes, and OPS Standard Systems Development Methodologies.
QA, Test Automation & Testing

10+ years of experience in QA, test automation, and software testing, including:

  • Identifying opportunities for automation within software development and testing processes.
  • Designing, developing, and executing automated QA tests to validate application functionality.
  • Designing and developing test automation frameworks and scripts using established tools and technologies such as Selenium.
  • Designing and developing automation solutions using emerging technologies, including AI-based test automation.
  • Identifying, documenting, and tracking bugs, defects, and quality issues.
  • Installing and configuring applications and databases relevant to automation and testing.
  • Applying testing methodologies within object-oriented environments.
  • Working within both traditional and Agile delivery teams using standard QA, DevOps, and testing processes.
  • Experience with at least one programming language.
  • Experience with enterprise-level performance testing tools such as LoadRunner, including scripting, scenario design, execution, monitoring, and analysis.
  • Performing functional and non-functional testing of:
    • Commercial Off-the-Shelf (COTS) solutions
    • In-house web applications
    • HL7/FHIR-based web services
    • RESTful APIs
    • JSON/XML interfaces
    • Application Programming Interfaces (APIs)
    • Reporting and Business Intelligence solutions
    • Integration components
    • Extensions and enhancements
  • Testing COTS patches, new releases, enhancements, acceptance criteria, and regression scenarios.
  • Testing security components using technologies such as SAML and JWT.
  • Creating comprehensive system testing documentation, including:
    • Test strategies
    • Test plans
    • Test cases/use cases
    • Test scripts
    • Test results
  • Performing API and messaging-layer testing using tools such as Postman, SOAP UI, or programming languages.
  • Using SQL and other query languages for data retrieval, validation, and ad-hoc testing.
  • Performing accessibility testing for websites, web content, and mobile applications against WCAG 2.0 and supporting AODA requirements.
  • Preparing performance and security testing results for defect reviews with clients, partners, and project teams.
  • Testing Business Intelligence solutions, including:
    • Data setup and integration
    • Data validation
    • Analytical reports
    • Ad-hoc reporting
    • Dashboards
    • Data accuracy, completeness, and integrity
  • Validating successful production deployments and preparing release testing reports.
Defect Management & QA Coordination

7+ years of experience with:

  • Identifying, documenting, and managing issues and risks.
  • Creating and maintaining defect logs and defect summary reports using tools such as Jira, Confluence, and TestRail.
  • Updating tasks, deliverables, and project status.
  • Participating in QA, project, and cross-functional team meetings.
  • Prioritizing test execution based on business priorities, defect trends, and available testing windows.
  • Managing testing challenges related to shared environments, resources, and test data.
  • Participating in defect walkthroughs, triage sessions, and issue-resolution activities.
General Skills
  • Strong technical leadership and ability to identify areas for improvement and recommend practical solutions.
  • Excellent analytical, problem-solving, troubleshooting, and decision-making skills.
  • Strong verbal, written, communication, presentation, and documentation skills.
  • Strong critical-thinking and issue-resolution abilities.
  • Excellent listening and stakeholder-management skills.
  • Strong consulting skills with the ability to build effective relationships across technical and business teams.
  • Excellent customer service skills with tact and diplomacy.
  • Highly motivated, flexible, detail-oriented, and creative.
  • Strong organizational and multitasking abilities.
  • Ability to work effectively under strict deadlines and changing priorities.
  • Strong collaborative skills and ability to work effectively with cross-functional teams.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

RQ11540 - Automation Developer - Senior
RQ11540 - Automation Developer - Senior

BlackCube Labs • Toronto

On-site
CAD 120,000 - 150,000
RQ08980 - Systems Testing/QA Specialist - Senior
RQ08980 - Systems Testing/QA Specialist - Senior

Rubicon Path • Toronto

On-site
CAD 80,000 - 100,000
Automation Developer
Automation Developer

Symbiotic Group • Toronto

On-site
CAD 90,000 - 150,000
Proven experience in leading and executing manual testing
Proven experience in leading and executing manual testing

Sharp IT Consulting Inc • Toronto

On-site
CAD 65,000 - 90,000
RQ08295 - Automation Developer - Senior
RQ08295 - Automation Developer - Senior

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000
RQ08270 - Systems Testing/QA Specialist - Senior
RQ08270 - Systems Testing/QA Specialist - Senior

Rubicon Path • Toronto

On-site
CAD 80,000 - 100,000
RQ08293 - Automation Developer - Senior
RQ08293 - Automation Developer - Senior

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000
RQ08919 - Systems Testing/QA Specialist - Senior
RQ08919 - Systems Testing/QA Specialist - Senior

Rubicon Path • Toronto

On-site
CAD 80,000 - 100,000
RQ09246 - Systems Testing/QA Specialist - Junior
RQ09246 - Systems Testing/QA Specialist - Junior

Rubicon Path • Toronto

On-site
CAD 60,000 - 75,000
RQ08933 - Systems Testing/QA Specialist - Senior
RQ08933 - Systems Testing/QA Specialist - Senior

Rubicon Path • Toronto

On-site
CAD 90,000 - 115,000