Software Engineer in Test
TechDoQuest • toronto, Canada
Role Description
1. Data Testing & Validation
• Perform end-to-end data validation across upstream and downstream systems including APIs, databases, and microservices
• Validate data transformations, migrations, and reconciliation across systems (source-to-target validation)
• Execute SQL-based backend validations to ensure data accuracy, completeness, and consistency
• Support data migration and co-existence testing for legacy and modernized platforms
2. Test Design & Execution
• Participate in user story reviews and test design activities to define functional and data test scenarios
• Create and maintain test cases covering happy path, negative scenarios, and edge conditions
• Execute:
o Functional testing
o Integration testing (microservices & APIs)
o End-to-end business process validation
• Perform defect lifecycle management (log, triage, validation, closure)
3. Test Automation