
SDET Engineer
Iris Software Inc.
Job description
Python SDET Engineer
Location: Toronto Ontario- hybrid 4 days
Contract to hire
Job Summary
Job Description - Contractor
We're seeking an experienced QA Lead who can balance hands-on technical excellence with team leadership. This role combines active testing on AI and Alternate data and automation, mentoring a team of QA engineers. You'll drive quality initiatives, establish testing strategies, and ensure your team delivers exceptional results while remaining engaged in critical testing activities.
What will you do?
-
AI agent testing QE working on multiple projects implementing AI-based solutions
-
Experience using GenAI tooling for test-related activities
-
Mentor a team of QA engineers, providing technical guidance and career development support
-
Design, develop, and oversee automated test frameworks using industry-standard tools (Behave โ Python - Selenium, Cypress, Playwright, or similar)
-
Allocate resources and prioritize testing efforts based on project needs and risk assessment
-
Conduct hands-on testing for critical features, complex scenarios, and architectural decisions
-
Establish and monitor quality metrics, providing regular reports to stakeholders
-
Drive continuous improvement initiatives in testing processes and methodologies
-
Facilitate collaboration between QA, development, and product teams
-
Lead root cause analysis for critical defects and production issues
-
Review and approve test plans, test cases, and automation scripts created by team members
-
Manage test environments, test data strategies, and testing infrastructure
-
Champion quality culture and advocate for testing best practices across the organization
-
Coordinate release testing efforts and provide go/no-go recommendations
-
In this role, you will communicate and interact frequently with RBC partners and/or employees located across Canada and/or worldwide
What do you need to succeed?
Must-have:
-
8+ years of hands-on software testing experience
-
3+ years in a QA leadership or team lead role
-
Deep understanding of testing methodologies, AI Testing, SDLC, and Agile practices
-
Degree in Computer science or related field. Masters would be considered a plus
-
Expert-level programming skills in Python with 5+ years automation development experience
-
Advanced experience with test automation frameworks and tools
-
Proven experience leading and mentoring QA teams of 3+ engineers
-
Strong leadership and people management skills
-
Experience in developing QA strategies and implementing process improvements
-
Proficiency with version control (Git), CI/CD tools (Github Actions, Jenkins)
-
Expertise in API testing and performance testing tools (locust)
-
Excellent stakeholder management and communication skills
-
Ability to make technical decisions and provide architectural guidance
-
Experience with resource planning, capacity management, and project estimation
Thanks & Regards,
Navin Singh
Recruiter โ Talent Acquisition Group
Phone: 973-370-7023
Address: 200 Metroplex Drive, Suite 300, Edison, NJ 08817
Mail: Navin.singh@irissoftware.com
www.irissoftware.com