Principal Quality Engineer
Questrade Financial Group
- Toronto, Ontario, Canada
- Toronto, Ontario, Canada
Über
The Principal Quality Engineer drives the evolution of our Credit Card testing ecosystem by designing robust test frameworks to validate complex end-to-end integration across internal and external vendor systems (HPS, Thales, VISA). You will be responsible for operationalizing the high-level quality strategy into daily execution targets while managing technical risks and environment blockers. This role requires a "Lead Implementer" mindset, balancing deep hands-on technical expertise in credit cards, payments modernization and mobile automation with the leadership skills
Need more details? Keep reading…
Strategy Implementation: Translate the enterprise test strategy into actionable technical roadmaps. Design and build the automation frameworks and tooling required to meet the strategy's goals.
Hands-On Test Design ,Test Execution and Defect Reporting is expected of this role. You will be leading the testing phases along with the QE analysts and Sr. QEs.
Technical Leadership: Act as the "Engineer's Engineer." Provide hands-on guidance to offshore and onshore QE teams on complex automation challenges, particularly around API mocking and microservices.
Credit Card Domain Excellence: Oversee end-to-end testing for card lifecycle events, including originations, credit limit adjustments, payment processing, and loyalty/rewards integrations.
Pipeline Integration: Own the integration of automated quality gates into the DevOps pipeline, ensuring that "Definition of Done" includes rigorous automated regression and security checks.
Environment & Data Management: Collaborate with Lead Engineers to solve for complex test data requirements (PII masking) and environment stability within the credit card mainframe and cloud environments.
Domain Expertise: Credit Card Lifecycle
Card Management Systems (CMS): Advanced knowledge of Powercard (or equivalent like First Data/TSYS) including originations, authorizations, clearing, and settlement.
Financial Compliance: Understanding of PCI-DSS requirements and data privacy standards (PII) when handling credit card numbers and financial records.
Transaction Flow: Ability to map a transaction from a merchant swipe through the network to the internal ledger.
2. Technical Architecture & Automation
Hybrid Framework Design: Mastery in building frameworks that handle both UI (Web/Mobile) and headless API layers in a single, cohesive suite.
Event-Driven Testing: Competency in validating asynchronous systems using Pub/Sub or Kafka.
Code Quality: Proficiency in Java, Python, or C# with a focus on writing clean, maintainable, and reusable testing utilities that the broader engineering team can consume.
3. Observability & Reliability Engineering
Proactive Monitoring: Expert use of Datadog to create dashboards that track test health, system latency, and error rates.
Log Analysis: Ability to query logs to perform root-cause analysis (RCA) on intermittent failures within the distributed credit card microservices.
Performance/Load Testing: Understanding how to use observability tools to identify bottlenecks during high-volume events (e.g., Black Friday transaction spikes).
4. Strategic Implementation & DevOps
Pipeline Orchestration: Deep experience integrating automated quality gates into CI/CD pipelines (Jenkins, GitLab CI, or GitHub Actions).
Shift-Left Methodology: The ability to influence developers to write unit and integration tests, ensuring that "Quality" is a shared responsibility from the first line of code.
Test Data Management: Competency in architecting solutions for dynamic test data generation, especially for complex scenarios like "expired cards" or "over-limit transactions."
5. Leadership & Influence
Strategic Translation: The ability to take a high-level "Test Strategy" document from a Delivery Lead and break it down into technical epics and tasks.
Mentorship: Experience in upskilling junior and senior SDETs on modern tools and complex system architectures.
Stakeholder Communication: Ability to translate technical risks (e.g., "a Pub/Sub lag issue") into business impact for Product Owners and Stakeholders.
So are YOU our next Principal Quality Engineer? You are if you…
A Bachelor's or Master's degree in Computer Science, Software Engineering, Mathematics, or a related quantitative field.
Typically 7–10 years in Software Quality Engineering with at least 3–5 years in a Principal, Staff, or Test Lead capacity.
Minimum of 3+ years in the Credit Card or Fintech sector. You must demonstrate a deep understanding of the card lifecycle (originations, authorizations, clearing, and settlement).
Hands-on experience with Powercard or equivalent Card Management Systems (CMS) like TSYS or First Data.
Proven ability to implement Datadog for system health monitoring, including setting up custom monitors, APM tracing, and log aggregation.
Advanced knowledge of asynchronous architectures using Pub/Sub (Google Cloud) or Kafka. Must be able to test for message durability and schema evolution.
Proven ability to build scalable, maintainable UI frameworks from scratch using Playwright, Cypress, or Selenium.
You must have experience isolating and testing individual UI components in a containerized environment.
Expertise in JIRA is a must for test and defect management activities to support the team.
Experience testing the "Responsive" nature of credit card dashboards, ensuring that complex data tables (like transaction history) render correctly on both desktop and mobile web.
Knowledge of Appium for native iOS/Android credit card applications.
Compensation Information:
Base salary range: $120,000 - $140,000
The final compensation package will be commensurate with the successful candidate's experience, skills, and geographic location (Canada). It includes a comprehensive benefits plan and a competitive incentive (bonus) program for Full-Time Permanent roles.
Sounds like you? Click below to apply
#LI-GT1
Sprachkenntnisse
- English
Hinweis für Nutzer
Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.