Quality Engineer II; Selenium/Kafka
Job Description
Department Overview:
Canadian Personal Banking Technology teams deliver safe, secure, and innovative solutions supporting customers and colleagues across channels, with a focus on Canadian Personal Banking applications and platforms.
Role Overview:
Drive complex SIT and end-to-end testing through hands-on test design, development, and execution, while building and enhancing automation frameworks to accelerate delivery and ensure high-quality outcomes.
Contribute to end-to-end quality engineering by designing, developing, and executing test solutions that integrate into continuous delivery pipelines, ensuring high-quality, secure, and reliable software aligned with business outcomes. Drive automation, risk management, and continuous improvement across testing practices.
Key Responsibilities- Test Strategy & Delivery: contribute to test planning and execute hands-on test design, automation, and execution to ensure quality outcomes.
- Analyze business requirements, design specifications, and architecture to define comprehensive end-to-end test coverage.
- Define test data and environment requirements to support effective test execution.
- Ensure alignment with Definition of Ready (DoR) and Definition of Done (DoD) through collaboration with cross-functional teams.
- Develop, maintain, and execute automated and manual test suites, ensuring integration into CI/CD pipelines.
- Leverage service virtualization and virtual assets to simulate unavailable systems and improve testing efficiency.
- Identify early automation opportunities and contribute to scalable test solution design.
- Conduct accessibility validation using JAWS screen reader, ensuring WCAG compliance and enterprise accessibility standards.
- Utilize enterprise QE tools, automation frameworks, and Dev Ops practices to enhance delivery speed and quality.
- Perform defect identification, logging, and support resolution through detailed analysis and traceability.
- Provide continuous feedback during development cycles, reporting test results and validating solution quality.
- Ensure proactive risk identification, mitigation, and escalation of high-risk issues.
- Contribute to test data management strategies, leveraging automated provisioning and standardized toolsets.
- Support environment readiness and data availability aligned with testing requirements.
- Maintain test artifacts, traceability matrices, and knowledge repositories.
- Ensure adherence to enterprise QE standards, internal policies, and regulatory guidelines.
- Document risks, decisions, and lessons learned to support continuous improvement.
- Work closely with development teams, product owners, and stakeholders to validate requirements and ensure quality delivery.
- Provide reporting, analytics, and insights on quality, performance, and user experience.
- Contribute to communities of practice and knowledge-sharing initiatives.
- Deliver solutions aligned to project timelines, budget, and quality standards.
- Maintain a strong focus on risk management, compliance, and operational excellence.
- Ensure awareness of cost implications and optimize testing strategies for efficiency.
- Support a collaborative team environment that promotes innovation, quality, and continuous learning.
- Contribute to knowledge transfer, coaching, and mentoring within the team.
- Participate in performance development, cross-training, and capability building initiatives.
- Primarily on site – 4 days a week at 160 Front St W Toronto
- Bachelor’s degree in computer science, Information Technology, Engineering, or related field.
- 7+ years of proven experience in testing or quality engineering.
- Expertise in Selenium and Kafka.
- Ability to leverage AI-powered test suites.
- Excellent analytical, problem-solving, and communication skills.
- Exposure to Agile development methodologies.
Nice to have:
Knowledge/hands-on FICO FAWB/PLOR
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: