Quality Engineer

Randstad Digital

Toronto

On-site

CAD 90,000 - 120,000

Full time

33 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Randstad Digital in Canada is seeking an experienced QA Consultant specializing in Treasury, Payments, and Transaction Services to join its enterprise tech team. You will lead quality engineering, integration verification, and data integrity validation across wholesale banking and payment applications.

You will support multiple concurrent projects across Agile and Waterfall, collaborating with business analysts, solution architects, and engineering teams.

Qualifications

  • 5+ years QA in Treasury, Payments, Cash Management, or Transaction Banking.
  • 5+ years Core Java, Cucumber, TestNG, and VB Scripting experience.
  • 4+ years SQL and ETL/Data Warehouse testing with complex queries (Oracle preferred).
  • 4+ years data conversion testing across file and middleware workflows.
  • 3+ years XML/XPath and banking file formats handling.
  • UNIX shell scripting proficiency for environment navigation and log review.
  • Experience with Eclipse/NetBeans, Git/Bitbucket, Litmus, and API testing suites.
  • Bachelor's degree in CS/SE/IT or equivalent.

Responsibilities

  • Design, build, and execute test plans, cases, and artifacts across all testing phases.
  • Lead treasury, payments validation for core processing and settlement services.
  • Validate ETL/data conversions across formats and middleware jobs.
  • Monitor data integrity, metadata governance, and quality checks.
  • Develop and maintain automated test scripts using Core Java, Selenium, Cucumber, TestNG.
  • Test REST/SOAP services and messaging formats; validate XML/XPath payloads.
  • Write complex SQL queries and use UNIX for log analysis and test data setup.
  • Drive defect triage, root-cause analysis, and reporting with stakeholders.

Skills

Core Java
Cucumber
TestNG
VB Scripting
UNIX Shell Scripting
API Testing

Education

Bachelor's Degree in Computer Science/Software Engineering/IT

Tools

Eclipse
NetBeans
Git/Bitbucket
Litmus
API Testing Tools

Job description

Number of openings: 1, 12-Month Contract

Must be eligible to work in Canada

Roles and responsibilities:

A leading global financial institution is seeking an experienced QA Consultant specializing in Treasury, Payments, and Transaction Services to join its enterprise technology team.

In this role, you will lead quality engineering, integration verification, and data integrity validation across mission-critical wholesale banking and payment applications. You will support multiple concurrent projects across both Agile and Waterfall methodologies in a fast-paced environment, working closely with business analysts, solution architects, and engineering teams.

Key Responsibilities
  • Test Strategy & Execution: Design, build, and execute comprehensive test plans, test cases, and execution artifacts across all testing phases, including Unit Integration, System Integration Testing (SIT), Regression, and User Acceptance Testing (UAT).
  • Treasury & Payment Validation: Conduct rigorous functional and end-to-end testing for core transaction processing, wire transfers, clearing systems, and settlement services.
  • ETL & Data Conversion Testing: Validate complex data conversions across multiple formats (File-to-File, File-to-Database, and Database-to-File). Verify data mappings, workflows, sessions, and middleware integration jobs.
  • Data Integrity & Metadata Governance: Perform proactive system and data analysis. Monitor metadata management, run data quality checks, and troubleshoot/resolve data integrity issues.
  • Automation Engineering: Develop and maintain automated test scripts leveraging Core Java, Selenium, Cucumber (BDD), and TestNG.
  • API & Messaging Layer Testing: Validate REST/SOAP web services, parsing and generating data payloads across XML, XPath, and standard banking messaging formats.
  • Backend Database & Log Analysis: Craft complex SQL queries across relational database environments (Oracle preferred) and use UNIX shell scripting to inspect server logs and stage test data.
  • Defect Triage & Reporting: Drive root-cause analysis, defect triage, and resolution tracking in collaboration with development and project stakeholders.
Qualifications & Technical Skills
  • Domain Experience: 5+ years of dedicated quality assurance experience in Treasury, Payments, Cash Management, or Transaction Banking.
  • DOCX
  • Programming & Automation: 5+ years of hands-on experience with Core Java, Cucumber, TestNG, and VB Scripting.
  • Database & SQL: 4+ years of database and ETL/Data Warehouse testing experience, with advanced proficiency in writing complex multi-table SQL queries (Oracle preferred).
  • Data Conversion Testing: 4+ years validating complex file/data conversions and middleware execution workflows.
  • Messaging & File Parsing: 3+ years of experience working with XML, XPath, Regular Expressions (RegEx), and standard banking file formats.
  • UNIX & Shell Scripting: Practical proficiency with basic UNIX commands and shell scripts for environment navigation and log analysis.
  • Tools & Frameworks: Familiarity with Eclipse or NetBeans IDEs, Git/Bitbucket version control, Litmus, and API/Web Services testing suites.
  • Problem-Solving Skills: Exceptional analytical, troubleshooting, and debugging capabilities in complex, enterprise-grade architectures.
  • Education: Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or an equivalent technical field.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

QA Engineer
QA Engineer

Robertson & Company Ltd. • Toronto

Hybrid
CAD 66,000 - 94,000
Senior Quality Assurance Engineer
Senior Quality Assurance Engineer

High Tech Genesis • Toronto

On-site
CAD 90,000 - 130,000
QA Automation Engineer- Global Payments Engineering
QA Automation Engineer- Global Payments Engineering

Scotiabank • Toronto

On-site
CAD 70,000 - 90,000
Flexible vacation
Personal and sick days
Upskilling opportunities
+1
Sr QA Engineer
Sr QA Engineer

MCAP • Southwestern Ontario

On-site
CAD 96,432 - 117,096
Senior Automation Engineer - Toronto, ON (Hybrid)
Senior Automation Engineer - Toronto, ON (Hybrid)

Pozent Corporation • Toronto

On-site
CAD 85,000 - 120,000
Quality Assurance Senior Test Analyst
Quality Assurance Senior Test Analyst

Ian Martin Group • Calgary

Remote
CAD 80,000 - 92,000
Quality Engineering Manager
Quality Engineering Manager

PYXIDIA TECHLAB • Toronto

Hybrid
CAD 120,000 - 160,000
Quality Assurance Automation Lead
Quality Assurance Automation Lead

Comptech Associates • Toronto

On-site
CAD 100,000 - 130,000
RQ08270 - Systems Testing/QA Specialist - Senior
RQ08270 - Systems Testing/QA Specialist - Senior

Rubicon Path • Toronto

On-site
CAD 80,000 - 100,000
Senior QA
Senior QA

InfiCare Staffing • Toronto

Hybrid
CAD 100,000 - 140,000