QA Engineer
Zafin
- Ottawa, Canada
- Mid Level
- Posted
Join Zafin, a leading banking technology company, as a QA Engineer II. In this role, you will ensure the quality and reliability of our banking product through testing and validation. You will work independently in a fast-paced environment and have the opportunity to contribute to process improvement and automation. Benefits include flexible work arrangements, meaningful recognition, and stock options.
Responsibilities
- Plan and execute testing across customer implementation workstreams, validating business requirements, identifying defects, and supporting release readiness.
- Perform functional, regression, integration, backend, API, and end-to-end testing for SaaS banking product implementations, and validate backend data processing.
- Design, develop, and maintain automated test suites that validate product functionality, reliability, and quality, and integrate automated regression and validation tests into product CI/CD pipeline(s).
- Hands-on experience with functional testing, backend testing, integration testing, and end-to-end testing
- Ability to work independently, manage priorities, and support multiple concurrent initiatives
- Good SQL skills for data validation, backend verification, and issue investigation
- Strong understanding of the Software Testing Life Cycle, defect lifecycle, test planning, test case design, and regression testing
Requirements
- Familiarity or hands-on experience with AI tools or AI-assisted testing, with interest in building toward AI-enabled QA workflows
- Ability to understand business requirements and convert them into clear, effective test scenarios
- Experience working with Jira, Confluence, test management tools, or similar platforms
- Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field, or equivalent experience
- 3+ years of experience in software quality assurance; experience in banking, fintech, financial services, or enterprise SaaS environments preferred
Experience testing APIs using tools such as Postman
- Strong analytical, problem-solving, documentation, and communication skills
- Experience testing banking platforms, financial products, pricing, billing, deposits, lending, payments, or transaction workflows
- Hands-on experience with automation testing tools such as Selenium, Cypress, TestNG, Cucumber, Rest Assured, or similar frameworks
Experience with performance testing tools such as JMeter
- Understanding of Kafka, ETL, batch processing, data pipelines, or message-based integrations
- Basic knowledge of cloud platforms, Kubernetes, CI/CD pipelines, Git, or DevOps practices
jobapplier