Overview
NOTE: HYBRID work model, 3-days on-site in Toronto/week
Type: 6-month contract
Rate: $90-100/hr
SKILLS: 5+ years QA Engineering, Test Automation, Playwright, Python, SQL, API Testing, Integration Testing, ETL Testing, Data Validation, Azure, SQL Server, SSIS, Azure DevOps, C#, Regression Testing, UAT
Industry: Bank
DESCRIPTION:
Seeking an experienced QA Engineer to support a large-scale data center exit initiative involving the migration of enterprise integration services from on-premises infrastructure to Azure-hosted virtual machines.
The successful candidate will be responsible for validating custom .NET-based integration services, APIs, ETL processes, messaging workflows, and data movement solutions to ensure like-for-like functionality following migration to Azure infrastructure. This role will focus on establishing baseline testing, executing functional and integration testing activities, and helping expand automation coverage using Playwright and Python.
Working closely with developers, business analysts, architects, and operational teams, the QA Engineer will validate migrated services, perform data reconciliation and workflow testing, and ensure business-critical financial processes continue to operate as expected following migration.
This is not a SimCorp development role. The primary focus is testing custom integration services, data movement, and enterprise workflows that support key investment management platforms.
Other duties as required.
REQUIREMENTS:
- Computer Science, Engineering, Information Technology degree or equivalent work experience
- Strong understanding of QA methodologies, software testing principles, SDLC, and test automation best practices
- Excellent analytical, troubleshooting, and problem-solving skills
- 5+ years of hands-on QA Engineering, Software Testing, or Test Automation experience, including substantial expertise with the following:
- Functional Testing
- System Integration Testing (SIT)
- User Acceptance Testing (UAT)
- Regression Testing
- API Testing
- Test Automation
- Data Validation and Reconciliation
- Defect Management and Root Cause Analysis
- Hands-on experience building and executing automated tests using:
- Playwright
- Python
- Equivalent test automation frameworks
- Strong SQL skills with experience validating large datasets and complex data flows
- Experience testing enterprise integration services, APIs, and distributed systems
- Experience validating ETL processes, data transformation workflows, and data migration activities
- Experience testing applications and services built using .NET / C#
- Experience with SQL Server and relational database technologies
- Experience working with SSIS packages and database-driven integration solutions
- Experience supporting infrastructure migration, cloud migration, or modernization initiatives
- Experience integrating automated testing into CI/CD pipelines using Azure DevOps or similar tools
- Experience with Jira, Confluence, and Git
- Familiarity with Azure-hosted environments and cloud-based deployments
- Exposure to message-based architectures, event-driven systems, or queue-driven applications is considered a strong asset
- Experience with investment management, pension, capital markets, or financial services environments is considered an asset but not required
- Knowledge of SimCorp Dimension, Charles River Development (CRD), or FIS Quantum is considered an asset
- Experience using AI-assisted development or testing tools such as GitHub Copilot, Cursor, or equivalent tools is an asset
- Ability to work closely with developers and business stakeholders to establish baseline functionality and validate migrated solutions
- Demonstrated ability to manage competing priorities and deliver testing activities with minimal supervision
NOTE: Please note that AI is used to assist in the recruiting process.