QA Automation Engineer

Compunnel, Inc.

Toronto

On-site

CAD 90,000 - 140,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Compunnel, Inc. is seeking an Automation Engineer to design and implement AI-driven automation across a capital markets trading platform. You will work hands-on to transform testing, build AI-powered test generation, and own CI/CD pipelines.

You will collaborate with platform engineers and business analysts, applying Python, SQL, and DevOps practices to deliver high-quality automated testing and reliable deployment processes.

Qualifications

  • 8+ years as a software developer or automation engineer writing production-grade code.
  • Experience with Banking/financial firm environments.
  • Strong Python skills and SQL fluency; familiarity with Oracle/Sybase/SQL Server.
  • Hands-on experience building CI/CD pipelines (GitHub Actions, Jenkins).
  • Experience with AI-assisted development tools and LLM-based automation.
  • Exposure to capital markets or trading platforms is beneficial.

Responsibilities

  • Learn Sophis end-to-end architecture and automate testing across the platform.
  • Analyze benchmark outputs to identify regressions and data/workflow changes.
  • Develop domain expertise in business logic and data flows for automation decisions.
  • Transform testing from manual to automated with high-value test automation.
  • Build AI-powered test generation and regression triage using LLMs and AI tools.
  • Own GitHub Actions CI/CD workflows and deployment pipelines (DEV to PROD).

Skills

Python
SQL
CI/CD
Git proficiency
Hands-on testing
Automation

Tools

GitHub Actions
Jenkins
Docker
Artifactory
CMake
Ansible

Job description

We are looking for an Automation Engineer - a developer-first, agentic thinker who will build the intelligent systems that keep Sophis, strategic front-to-back trading platform, running at the highest quality bar. You will operate as an AI agent coordinator, software developer, and DevOps engineer in one: someone hungry to learn a complex trading system hands-on, then progressively transform how it is tested and delivered through AI-driven automation.

WHAT WILL YOU DO?
  • Work alongside the team to learn Sophis end-to-end — from trade booking and pricing through EOD batch, P&L, risk, and regulatory outputs — through hands-on testing and analysis.
  • Analyse and compare benchmark production outputs against release candidate outputs to identify regressions, discrepancies, and behavioural changes at the data and workflow level.
  • Develop domain expertise in the platform’s business logic, data flows, and configuration — the foundation for every automation decision you will make.
  • Progressively transform testing from manual to automated: identify the highest-value manual tests, build repeatable automation, and retire manual steps as coverage proves reliable.
  • Build AI-powered test generation and regression triage using LLMs, AI coding assistants (Copilot, Windsurf/Cascade), and agentic frameworks — shipping automation at developer velocity.
  • Develop and own GitHub Actions CI/CD workflows: automation stages, quality gates, and deployment pipelines from DEV ? QAT ? UAT ? PROD.
  • Engineer containerized test environments, artifact promotion via Artifactory, and IaC provisioning across Unix and Windows.
  • Instrument pipelines with coverage, SonarQube, and metrics dashboards; own the 80%+ coverage target as a deliverable.
  • Build internal quality tooling — libraries, CLI tools, automation frameworks — that the broader engineering team uses to test and ship faster.
  • Coordinate multi-team automation workflows spanning development, testing, and operations; act as the glue between code quality and operational reliability.
  • Partner with developers, platform engineers, and business analysts; grow alongside experienced capital markets technologists while contributing your AI-first perspective.
  • Evaluate and adopt emerging AI tooling, agent frameworks, and FinTech automation patterns to keep the team at the leading edge.
WHAT DO YOU NEED TO SUCCEED?
  • 8+ years as a software developer or automation engineer who writes production-grade code regularly.
  • Must have experience working with a Banking/financial firm in a recent.
  • Strong Python skills (pytest, pandas, numpy, cx_Oracle) and comfort with SQL (Oracle and/or Sybase/SQL Server).
  • Hands-on experience contributing to or building CI/CD pipelines (GitHub Actions, Jenkins).
  • Working experience with AI-assisted development tools (Copilot, Windsurf, Cursor) and curiosity to go deeper into LLM-based automation.
  • Some exposure to capital markets, trading systems, or financial services — deep expertise can be built on the job.
  • Git proficiency: branching strategies, PR workflows, pre-commit hooks.
  • Willingness to do hands-on testing and detailed output analysis — you learn the system by testing it, not just reading about it.
Nice to Have:
  • Experience with agentic AI frameworks (LangChain, AutoGen, CrewAI) or custom LLM orchestration.
  • Exposure to Sophis/Risque or comparable front-to-back platforms (Murex, Calypso, Summit).
  • C++ or C# development experience; comfort with multi-language codebases.
  • Knowledge of messaging middleware (TIBCO EMS, IBM MQ, Solace) or enterprise scheduling (Control-M).
  • Unix/Linux scripting (ksh, bash, Ansible) and performance testing tools (Locust, k6, JMeter).

Languages: Python, C++14, C#/.NET, Java, SQL, PowerShell, ksh/bash

Automation: pytest, GitHub Actions, Jenkins, Artifactory, Docker, Ansible, CMake

Messaging: TIBCO EMS, IBM MQ, Solace

AI: GitHub Copilot, Windsurf/Cascade, LLM-based test generation

Platform: Sophis/Risque, FpML Web Services, Control-M, SonarQube

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Quality Assurance Specialist
Senior Quality Assurance Specialist

Synechron • Toronto

On-site
CAD 85,000 - 120,000
Competitive compensation package
Global footprint with 60 offices
Paid annual leave
+8
QA Automation Engineer (Lead/Senior)
QA Automation Engineer (Lead/Senior)

Luxoft • Toronto

On-site
CAD 100,000 - 120,000
Quality Assurance Automation Engineer
Quality Assurance Automation Engineer

Tata Consultancy Services • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
QA Automation Engineer
QA Automation Engineer

Luxoft • Toronto

On-site
CAD 100,000 - 120,000
Automation QA Lead
Automation QA Lead

Kumaran Systems • Toronto

On-site
CAD 120,000 - 160,000
Application Developer, Java, Vice President
Application Developer, Java, Vice President

Citigroup Inc. • Mississauga

On-site
CAD 168,000 - 238,000
Senior QA Automation Engineer
Senior QA Automation Engineer

Glint Tech Solutions • Toronto

On-site
CAD 80,000 - 110,000
Senior Software Development Engineer in Test
Senior Software Development Engineer in Test

ICE • Calgary

On-site
CAD 90,000 - 110,000
Senior Engineering Leader – DevSecOps, Platform Transformation & AI Systems
Senior Engineering Leader – DevSecOps, Platform Transformation & AI Systems

Apexon • Toronto

On-site
CAD 120,000 - 150,000
Senior QA Automation Engineer(Banking)
Senior QA Automation Engineer(Banking)

Quantum World Technologies Inc. • Toronto

On-site
CAD 90,000 - 115,000