Join us | Jobs & Careers | Thinslices

QA Engineer (senior)

Written by Paula Cristea | Jun 26, 2026 8:19:44 AM

We are looking for a senior QA Engineer to join our team and take ownership of end-to-end testing across a complex payment processing platform for a leading Canadian fintech company. This role calls for significant hands-on experience, as you'll be validating intricate, interconnected systems where transaction integrity and reliability are critical. This person will be responsible for the functional and end-to-end testing of our software development projects, working closely with the development teams to define, develop, and execute test plans and test cases using industry-standard practices and our tools.

You'll work as part of a dedicated team of 6 (4 .NET developers and 2 QA engineers) on a fixed 9-month engagement, embedded with the client's R&D organisation.

If you're a passionate and self-motivated individual with a strong work ethic and the ability to work independently and as part of a team, apply here.

What you'll work on

This engagement centres on two parallel modernisation projects:

  • Project 1: re-architecting a .NET Core monolith into two microservices,
  • Project 2: migrating a .NET Framework 4.8 application to .NET Core, split across multiple similar microservices built from a shared .NET template.

Responsibilities

  • Design and execute end-to-end test scenarios across a complex, multi-service system,
  • Identify, report, and follow up on defects,
  • Investigate, identify, and follow up on production issues,
  • Assist the development team in overseeing problematic areas, underestimated risks, scopes and bottlenecks,
  • Assist the Product owner in analysing business requirements and defining the acceptance criteria,
  • Validate system behaviour throughout the monolith-to-microservices migration, ensuring functional parity before and after each change.

Knowledge and skills

  • Minimum 5+ years of relevant QA experience,
  • At least 1 year of conceptual and hands-on experience with test automation frameworks (e.g. Selenium, Playwright, Cypress or similar),
  • Experience writing and maintaining automated test suites for backend and/or API testing,
  • Proven experience designing and running end-to-end testing in complex, distributed systems,
  • Solid knowledge of QA processes, standards, and procedures,
  • Experience in testing backend applications and SQL, good knowledge of Postman and/or RESTful/XML,
  • Ability to create and maintain QA documentation (test cases, test design specifications, test plans, test status reports, quality metrics),
  • Experienced with various testing types and techniques (black box, functional, regression, smoke**, integration**),
  • Experience with Issue Trackers and Test Case Management systems (Azure DevOps or equivalent),
  • Degree in Computer Science or equivalent work experience,
  • Good command of English,
  • Good communication and collaboration skills.

Nice to have

  • Experience in fintech or payment processing,

     

  • Familiarity with AI-assisted tools such as GitHub Copilot and Claude,

     

  • Experience testing microservices migrations or modernisation projects.