P

PureFacts Financial Solutions

Cloud-based wealthtech for revenue and compliance

Senior Test Automation Engineer

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeToronto, ON, CanadaCA$100k - CA$120k /yrIn-person

About the Job

Requirements

  • Experience with enterprise applications, microservices, and distributed architectures.
  • Experience with AWS or Azure cloud platforms.
  • Experience with test data management and environment management.
  • Experience working with large datasets and high-volume transactional systems.
  • Experience leading or supporting AI transformation initiatives within Quality Engineering teams.
  • Experience establishing AI testing standards, governance practices, and adoption frameworks.
  • Knowledge of AI-driven testing platforms, intelligent test automation, and predictive quality analytics.
  • ISTQB or equivalent QA certification.
  • Ability to work independently and take ownership of deliverables.
  • Attention to detail and commitment to delivering high-quality software.
  • Ability to manage multiple priorities in an Agile environment.
  • Ability to evaluate and adopt emerging technologies, including AI-enabled quality engineering practices.
  • Ability to balance AI-assisted productivity with engineering judgment, critical thinking, and quality standards.
  • Ability to work effectively in cross-functional teams.
  • Ability to champion innovation, continuous improvement, and AI adoption across the Quality Engineering organization.

Responsibilities

  • Design, develop, and maintain scalable automation frameworks using Java, Python, and Playwright.
  • Develop and execute automated functional, regression, integration, API, and end-to-end test suites.
  • Perform database testing, including data validation, data integrity, data consistency, and backend verification.
  • Write and optimize SQL queries involving joins, subqueries, Common Table Expressions (CTEs), window functions, aggregates, and stored procedures to validate business rules and application data.
  • Validate database transactions, triggers, stored procedures, views, functions, indexes, and constraints.
  • Validate data across multiple databases and systems to ensure consistency and integrity.
  • Validate ETL processes and data migration activities, ensuring accurate transformation, reconciliation, and completeness of migrated data.
  • Perform source-to-target data validation for large-scale migration and integration projects.
  • Create reusable SQL validation scripts to support automation and regression testing.
  • Analyze database performance and identify data-related issues affecting application functionality.
  • Validate data generated through APIs, batch jobs, scheduled processes, and background services.
  • Perform backend testing by validating application data against business requirements.
  • Execute performance, load, stress, security, and accessibility testing.
  • Use Snowflake to validate data, execute queries, verify data pipelines, and support reporting validation.
  • Develop reusable automation utilities and testing libraries.
  • Integrate automated tests into CI/CD pipelines to support continuous integration and continuous delivery.
  • Use AI-assisted tools such as Microsoft Copilot, ChatGPT, Claude, Cursor, and GitHub Copilot to accelerate test design, automation development, defect analysis, SQL generation, troubleshooting, documentation, and productivity improvements.
  • Use Generative AI solutions to create, optimize, and maintain test scenarios, test cases, test data, validation scripts, and quality engineering documentation.
  • Evaluate, recommend, and adopt AI-enabled testing capabilities that improve efficiency, coverage, risk detection, and release confidence.
  • Validate and review AI-generated outputs for accuracy, reliability, compliance, and alignment with business requirements.
  • Contribute to AI testing standards, best practices, governance, and responsible AI use within the Quality Engineering organization.
  • Collaborate with developers, business analysts, DevOps, product teams, and business stakeholders throughout the software development lifecycle.
  • Analyze application logs, troubleshoot defects, perform root cause analysis, and continuously improve test coverage.
  • Create and maintain test strategies, test plans, test cases, automation scripts, SQL validation scripts, and technical documentation.
  • Mentor junior team members on automation best practices, AI-assisted testing approaches, and quality engineering standards.
  • Drive continuous improvement initiatives using AI to improve software quality, delivery speed, and operational efficiency.

About the Company

PureFacts Financial Solutions

Cloud-based wealthtech for revenue and compliance

PureFacts Financial Solutions provides cloud-based wealthtech software for financial advisers and asset managers, using AI and BI to handle revenue calculations and regulatory compliance. Its suite includes fee billing, retirement income insights, and reporting tools, accessed via a subscription. The platform automates data analysis and compliance checks to generate actionable insights and reports for wealth management. By offering an integrated, industry-focused solution and earning recognition as a top WealthTech company, it aims to help firms operate more efficiently, improve client experiences, and grow.

Company size
51-200
Company stage
Late Stage VC
Total funding
$51.7M
Headquarters
Toronto, Canada
Founded
1995

Recently Posted Jobs

Explore more opportunities at PureFacts Financial Solutions

See more jobs