Job Title: Quality Assurance Engineer
Full-time Opportunity (Net New Position) | 100% Onsite in Calgary, Alberta | Must hold a valid Canadian Work Visa
Our client, a growing fintech organization, is seeking an experienced Quality Assurance Engineer to join their expanding development team. This is a net new position created to strengthen the automation and quality engineering function within the organization.
The ideal candidate brings deep experience in automation testing, particularly using Playwright, TypeScript, C#, and BDD frameworks, and thrives in a fast-paced Agile environment. You’ll work closely with cross-functional teams to drive quality from the ground up and help deliver secure, reliable, and scalable digital products.
Responsibilities:
Test Automation & Quality Engineering
- Design, build, and maintain automated test suites for web and frontend applications.
- Implement end-to-end (E2E) automation using Playwright, TypeScript, and/or C#.
- Ensure QA practices are fully integrated into the SDLC with strong collaboration across engineering teams.
- Validate functional and regression coverage for React-based applications and modern frontend technologies.
- Develop and maintain a risk-based testing strategy to support efficient and comprehensive automated testing.
CI/CD Integration & API Validation
- Integrate automated tests into CI/CD pipelines (e.g., GitLab) to improve deployment efficiency and consistency.
- Perform API testing, validating integrations with external systems and third-party services.
- Support cloud-based testing environments using AWS, Docker, and Kubernetes.
- Track and document test cases, results, and defects with clear traceability and reporting.
Collaboration & Agile Delivery
- Work closely with developers, product owners, and DevOps engineers to define acceptance criteria and testing requirements.
- Participate in Agile ceremonies, contributing to sprint planning, reviews, and retrospectives.
- Help refine QA processes, frameworks, and standards to drive continual improvement across the team.
Qualifications:
Required
- 8+ years of experience in QA automation, with significant focus on frontend/Web UI testing.
- Expertise in Playwright, TypeScript, and C#.
- Hands-on experience testing React and modern frontend technologies.
- Strong understanding of CI/CD and DevOps pipelines for automated test execution.
- Experience performing API testing and validating external integrations.
- Solid understanding of testing methodologies, automation frameworks, and best practices.
- Excellent communication skills with the ability to collaborate across technical and non-technical teams.
Preferred
- Experience with AWS, Docker, Kubernetes, or cloud-based testing environments.
- Familiarity with performance testing concepts (not core to this role).
- Exposure to BDD frameworks (e.g., SpecFlow, Cucumber).
Why Join
-
Salary Range: $75,000 – $90,000 per annum
- Net new role; shape the automation strategy and leave a meaningful impact.
- Work onsite with a collaborative, highly engaged engineering and product team in Calgary.
- Competitive salary with opportunities for professional growth.
- Be part of a fast-growing fintech organization modernizing its QA and engineering practices.
NOTE: Interested candidates who meet the above qualifications are encouraged to apply directly. Due to the volume of applications, only those shortlisted will be contacted.