Z

Zafin

SaaS platform for bank product pricing

Quality Assurance Engineer 3

Manual & Functional QAConfirmed live in the last 24 hours
Full-timeToronto, ON, Canada

About the Job

Requirements

  • 8+ years of software quality assurance experience, with strong hands-on functional/manual testing expertise and meaningful experience with test automation.
  • Hands-on experience testing batch processing systems, including scheduled jobs, batch files, job dependencies, restart/recovery scenarios, and batch reconciliation.
  • Experience with event-driven and data-intensive systems, including Kafka message flows, topics and payload validation, ETL testing, data pipelines, source-to-target validation, transformation rules, and data reconciliation.
  • Strong automation experience using tools and frameworks such as Selenium, Cypress, Playwright, Rest Assured, Java, Python, or equivalent technologies.
  • Experience with modern delivery environments, including continuous integration and continuous delivery pipelines, Git, Jenkins, GitLab CI, Azure DevOps, and exposure to cloud-native or microservices architectures, Azure, and Kubernetes.
  • Exposure to AI-assisted quality assurance, including generative AI testing tools, AI-based test design or automation, or practical use of AI to improve testing efficiency and coverage.
  • Banking or financial services experience, with an understanding of the complexities and quality requirements of enterprise applications.
  • Bachelor's degree in computer science, Information Technology, Engineering, or a related discipline.
  • Ability to independently own testing for complex releases or functional areas, identify gaps and risks, and ensure quality throughout the delivery lifecycle.
  • Analytical, problem-solving, and troubleshooting skills, with attention to detail and the ability to challenge assumptions constructively.
  • Written and verbal communication skills sufficient to document test results, communicate defects, and articulate quality risks.
  • Ability to work independently, manage competing priorities, and deliver effectively in a fast-paced Agile environment, with a collaborative mindset and ownership of product quality.

Responsibilities

  • Own functional, regression, integration, system, and end-to-end testing for complex applications and backend workflows.
  • Analyze business and technical requirements, identify test scenarios, assess test coverage, and highlight requirements or design gaps early in the delivery lifecycle.
  • Create and maintain test documentation including test plans, detailed test scenarios, test cases, traceability matrices, test evidence, execution reports, and release-quality summaries.
  • Perform database and backend validation using SQL to verify data integrity, transformations, transactional accuracy, and downstream processing results.
  • Validate application programming interfaces and service integrations using tools such as Postman and support automation of repeatable API and backend regression scenarios.
  • Develop, maintain, and execute automated tests using UI, API, or backend automation frameworks; contribute to improving regression efficiency and coverage.
  • Perform defect analysis and triage, provide reproduction details and supporting evidence, and collaborate with engineering teams through resolution and retesting.
  • Validate file-based workflows, scheduled jobs, and inter-system data exchanges, including reconciliation of source and target results.
  • Estimate testing effort, plan test execution, identify delivery risks, and communicate testing status and quality concerns to project and QA leads.
  • Mentor less experienced QA engineers on functional testing practices, test design, documentation quality, defect reporting, and validation techniques.
  • Contribute to QA process improvements, reusable test assets, automation candidates, and continuous improvement initiatives across the team.

Desired Qualifications

  • Hands-on experience testing batch processing systems, scheduled jobs, batch files, job dependencies, restart/recovery scenarios, and batch reconciliation.
  • Exposure to Kafka, including validation of producer and consumer message flows, topics, payloads, and event-driven integrations.
  • Exposure to ETL testing, data pipelines, source-to-target validation, transformation rules, and data reconciliation.
  • Experience with automation technologies such as Selenium, Cypress, Playwright, Rest Assured, Java, Python, or equivalent frameworks.
  • Experience with continuous integration and continuous delivery pipelines, Git, Jenkins, GitLab CI, Azure DevOps, or similar delivery tooling.
  • Exposure to cloud-native or microservices-based environments, including Azure and Kubernetes.
  • Exposure to AI-assisted software testing, generative AI testing tools, AI-based test design or automation, or practical use of AI to improve QA productivity and coverage.
  • Banking or financial services domain experience.

About the Company

Zafin

SaaS platform for bank product pricing

Zafin is a financial technology platform that helps banks and financial institutions manage and optimize their product pricing, packaging, and offers through a Software-as-a-Service (SaaS) model. It works by providing a cloud-based system where banks can design, configure, and deploy pricing and product configurations quickly—typically in days—without heavy IT involvement. The platform supports catalog management, pricing rules, and offer creation, while ensuring regulatory compliance through consistent governance and transparency across products. Compared with competitors, Zafin focuses on fast deployment, end-to-end product and pricing management, and global industry experience, enabling banks to respond rapidly to market changes and digital transformation efforts. Its goal is to help banks modernize their pricing and product strategies, improve efficiency, stay compliant, attract new customers, and retain existing ones.

Company size
501-1,000
Company stage
Late Stage VC
Total funding
$52M
Headquarters
Vancouver, Canada
Founded
2002

Recently Posted Jobs

Explore more opportunities at Zafin

See more jobs