Our client is looking Senior QA Engineer for Long Term project in Toronto, ON / Ottawa, ON (Hybrid) Below is the detail requirement.
Role: Senior QA Engineer
Location:Toronto, ON / Ottawa,ON (Hybrid)
Domain: Enterprise SaaS | Core Banking| Product &Pricing Platform
Summary
TheSenior QA Engineerensures the quality,performance, and releasereadiness of enterprise core banking software deployed to Tier-1 financial institutions. Operating across agile feature teams, this role designs test strategies, executes complex API and backend data validations (rates, fees, billing workflows), governs defects through root-cause analysis, and integrates quality gates into automated CI/CD pipelines.
CoreCompetencies
- Test Architecture &Governance: Test Strategy& Planning | STLC / Defect Lifecycle | End-to-End Test Design | Traceability Matrices (RTM) | Release Sign-Off
- API & Integration Testing: REST APIs | Postman/ Newman | JSON/XML Payloads| API Contract Validation | Upstream/Downstream Integration Flows
- Backend & Data Verification: Complex SQL Scripting | Relational Databases | ETL & Pipeline Validation | Batch Processing Verification | Data Reconciliation
- Automation & Delivery: Automated Quality Gates| Regression Optimization | Apache Kafka Event Validation | CI/CD Integration | AI-Assisted Testing
KeyResponsibilities
- Test Strategy& Scenario Execution
- Translate complex bankingrequirements and functional specs into structured test plans and edge-case-inclusive test scenarios.
- Execute end-to-end testingacross deposit products, relationship pricing, fee calculation engines, and billing lifecycles.
- Maintain audit-ready test documentation, execution logs, and compliance evidence for regulated enterprise banking deployments.
- API & Backend Data Validation
- Execute rigorous API tests via Postman to validate payloads,status codes, response latency, headers, and error-handling routines.
- Write complex SQL queries acrossrelational databases to verify data integrity across ETL pipelines, data migrations, and batch jobs.
- Test and validateasynchronous event-driven messages(e.g., Apache Kafka) across producer and consumer endpoints.
- Quality Gates& Defect Governance
- Partner with engineering squads to identifymanual test candidates for automated regression suites and CI/CD quality gates.
- Log, prioritize, and drive defect resolution in JIRA with reproducible steps, system logs, and root-cause analysis (RCA).
- Lead daily defect triage meetingswith developers, BAs, and architects to safeguard release schedules and platform stability.
Requirements & Qualifications
Experience & Education:
- 5+ years of softwareQA testing experience (Senior/Lead capacity), ideallyin Banking, FinTech, or Enterprise SaaS.
- Demonstrated experience testingdistributed microservices architectures and transactional enterprise platforms.
- Bachelor’s degree in Computer Science,Computer Engineering, or related technical field (or equivalent practical experience).
Core Technical Skills:
- Advanced hands-on proficiency testing RESTful APIs using Postman,Newman, or equivalent tools.
- Strong SQL scriptingcapabilities (complex joins, aggregations, data reconciliation) across relational databases.
- Deep understanding of STLC, defectmanagement lifecycles, and Agile/Scrum delivery models using JIRA and Confluence.
Nice-to-Have Skills:
- Hands-on testing of event streaming platforms (Apache Kafka)and data ingestion pipelines.
- Familiarity with performance testing (JMeter), cloudconcepts (Azure), or automated CI/CD pipelines.