Senior Software Development Engineer in Test (SDET)

Rose International

Mississauga

Hybrid

CAD 96,000 - 110,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Rose International is seeking a Senior Software Development Engineer in Test (SDET) in Mississauga, ON, Canada. This hybrid, temp-to-hire role requires deep Java/QA expertise, leadership in testing architectures, and hands-on delivery of scalable test frameworks for REST, UI, and data pipelines.

The ideal candidate has 8–12 years in software development and quality engineering, with 3+ years in lead SDET roles and a strong background in financial services or capital markets.

Qualifications

  • 8-12 years of progressive software development and quality engineering experience.
  • 3+ years in Lead SDET, Principal SDET, or QA Architect capacity.
  • Experience in Financial Services, Capital Markets, FinTech, or low-latency trading platforms.

Responsibilities

  • Architect, design, and maintain next-generation cloud-native test automation frameworks.
  • Drive shift-left quality and enable in-sprint automation for UI, APIs, and streaming/messaging pipelines.
  • Lead AI-assisted testing initiatives and integrate AI/ML tools into testing strategies.
  • Own API and microservice testing, data validation across SQL/NoSQL, and CI/CD integration.

Skills

Quality Engineer
Software Development

Education

Bachelor’s Degree
Master’s Degree

Tools

Rest Assured
Postman
WireMock
Selenium WebDriver
Playwright
Cypress
JMeter
Docker
Kubernetes
Git
Jenkins
Tekton
Harness
Pact
Kafka
RabbitMQ

Job description

Date Posted: 10/27/2026

Hiring Organization: Rose International

Position Number: 509880

Industry: Financial Services

Job Title: Senior Software Development Engineer in Test (SDET)

Job Location: Mississauga, ON, Canada, L4T 0B2

Work Model: Hybrid

Work Model Details: 3 days onsite and 2 days remote

Employment Type: Temp to Hire

FT/PT: Full-Time

Estimated Duration (In months): 6

Min Hourly Rate($): 70.00

Max Hourly Rate($): 80.00

Must Have Skills/Attributes: Quality Engineer, Software Development

Experience Desired:
Experience in software development and quality engineering (8-12 yrs),
Lead SDET, Principal SDET, or QA Architect capacity experience (3 yrs),
Financial Services, Capital Markets, FinTech, or low-latency Trading Platforms with an understanding of trading workflows (5 yrs),
Proficiency in Core Java (collections, multithreading, concurrency, OOP design patterns) (8 yrs)

Required Minimum Education: Bachelor’s Degree

Preferred Education: Master’s Degree

Preferred Certifications/Licenses: AWS / Google Cloud Platform Cloud Architecture or Developer Certifications or Certified Software Test Architect / ISTQ

C2C is not available

Job Description
Required Education:
Bachelor’s degree in computer science, Software Engineering, Information Technology, or equivalent practical experience.

Preferred Education:
Master’s degree in computer science, Software Engineering, Information Technology, or equivalent practical experience.

Preferred Certifications
Certified Software Test Architect / ISTQB Advanced Level (Test Automation Engineer / Technical Test Analyst).
AWS / Google Cloud Platform Cloud Architecture or Developer Certifications.
Java SE Professional Developer Certification.

Required Qualifications
Experience Level: 8-12 years of progressive experience in software development and quality engineering, with at least 3 years in a Lead SDET, Principal SDET, or QA Architect capacity.
Domain Background: Proven track record in Financial Services, Capital Markets, FinTech, or low-latency Trading Platforms with an understanding of trading workflows, order management, and financial data flows.
Core Programming & Design: Expert-level proficiency in Core Java (collections, multithreading, concurrency, OOP design patterns).
Framework Design: Demonstrated track record of building scalable, maintainable test frameworks from the ground up (Custom hybrid frameworks, Cucumber BDD, TestNG/JUnit).
API & Service Testing: Deep expertise in RESTful API testing, service virtualization, contract testing, and tools such as Rest Assured, Postman/Newman, and WireMock.
UI Automation: Extensive hands-on experience in Selenium WebDriver, Playwright, or Cypress with design patterns like Page Object Model (POM) and Screenplay pattern.
Performance Testing & Engineering: Solid hands-on background in JMeter, performance profiling, load injection architecture, and identifying system capacity limits.
Database & Data Validation: Strong query formulation and automated verification capabilities across SQL (Oracle, PostgreSQL) and NoSQL (MongoDB).
CI/CD & DevOps: Strong hands-on experience integrating automated suites into CI/CD pipelines with Git, Bitbucket, Jenkins/Tekton/Harness, and containerization tools (Docker, Kubernetes).
AI Tooling & Innovation: Practical exposure to or active implementation of AI-assisted testing tools, LLM-driven test case generation, and automated self-healing scripts.

Preferred Qualifications
Prior background as a full-time Software Development Engineer (Java/Spring Boot).
Experience with message brokers and event-driven architectures (Apache Kafka, RabbitMQ, IBM MQ).
Familiarity with Contract Testing (Pact framework) and Service Mesh architectures.
Experience with Cloud native platforms (AWS, Google Cloud Platform, or OpenShift/Kubernetes).
Familiarity with Security testing fundamentals (DAST/SAST integration into pipelines).

Responsibilities
  1. Architectural Strategy & Framework Engineering
    Enterprise Test Architecture: Design, build, and maintain next-generation, cloud-native test automation frameworks from scratch using Core Java, BDD/TDD principles, and modern architectural design patterns.
    In-sprint Automation Acceleration: Spearhead shift-left quality practices, enabling engineering squads to achieve true in-sprint test automation for UI, microservices, and distributed streaming/messaging pipelines.
    AI & Intelligent Testing Integration: Evaluate, integrate, and scale AI/ML-assisted testing solutions (e.g., generative AI for synthetic test data generation, predictive quality gates, self-healing test automation, and intelligent test impact analysis).
    Multi-Tier & Service-Level Automation: Architect robust API and microservice testing frameworks (REST, gRPC, WebSockets, Kafka/messaging queues) using Rest Assured, Mocking frameworks, and contract testing (Pact).
    Data Architecture & Validation: Architect comprehensive data validation frameworks capable of validating complex financial data pipelines, data consistency, and transactional integrity across relational (Oracle/PostgreSQL) and NoSQL (MongoDB) databases.

  2. Performance Engineering & Non-Functional Architecture
    End-to-End Performance Strategy: Formulate and execute non-functional testing strategies encompassing load, stress, spike, endurance, and latency benchmarking using JMeter, Gatling, or distributed cloud performance engines.
    Observability & Bottleneck Identification: Analyze system bottlenecks across CPU, memory, database query execution, network latency, and JVM performance to provide actionable optimization recommendations to core engineering teams.
    Resilience & Chaos Engineering: Implement resilience, failover, and high-availability testing paradigms across cloud and containerized environments.

  3. Continuous Delivery & Quality Gates
    Cloud & CI/CD Pipeline Architecture: Deeply embed automated quality gates into enterprise CI/CD pipelines (Jenkins, Bitbucket Pipelines, Tekton, GitHub Actions, Harness) across containerized environments (Docker, Kubernetes, OpenShift).
    Continuous Quality Analytics: Define and instrument automated metrics and dashboards reflecting code quality, test coverage, defect leakage, MTTR, and test execution efficiency.

  4. Technical Leadership & Global Governance
    Global Team Technical Leadership: Provide technical direction and architectural governance to SDETs and QE engineers globally (bridging North America and APAC teams).
    Standards & Best Practices: Establish enterprise-wide quality benchmarks, coding standards for test repositories, code review policies, and test artifact reusability guidelines.
    Stakeholder Alignment: Collaborate with Global Product Owners, Business Analysts, Enterprise Architects, and Development Leads for comprehensive test planning, release coordination, and risk assessment.

Behavioral Competencies & Leadership Attributes

Strategic Vision with Hands-on Execution: Ability to define long-term architectural roadmaps while remaining technically agile and capable of diving into framework code.
Influence & Cross-Functional Collaboration: Proven ability to build consensus across distributed engineering teams, bridging regional and time-zone differences.
Culture of Innovation: Proactive mindset in evaluating emerging technologies, GenAI testing tools, and industry trends to keep the QA organization at peak efficiency.
Quality Advocacy & Ownership: High sense of accountability for product reliability, stability, and client experience in mission-critical environments.
Mentorship & Coaching: Passion for upskilling SDETs and manual QA engineers into advanced automation practitioners.

  • **Only those lawfully authorized to work in the designated country associated with the position will be considered.**

  • **Please note that all Position start dates and duration are estimates and may be reduced or lengthened based upon a client's business needs and requirements.**

Benefits:
For information and details on employment benefits offered with this position, please visit here. Should you have any questions/concerns, please contact our HR Department via our secure website.

California Pay Equity:
For information and details on pay equity laws in California, please visit the State of California Department of Industrial Relations' website here.

Rose International is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender (expression or identity), national origin, arrest and conviction records, disability, veteran status or any other characteristic protected by law. Positions located in San Francisco and Los Angeles, California will be administered in accordance with their respective Fair Chance Ordinances.

If you need assistance in completing this application, or during any phase of the application, interview, hiring, or employment process, whether due to a disability or otherwise, please contact our HR Department.

Rose International has an official agreement (ID #132522), effective June 30, 2008, with the U.S. Department of Homeland Security, U.S. Citizenship and Immigration Services, Employment Verification Program (E-Verify). (Posting required by OCGA 13/10-91.).

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Java Developer (Kafka/ Angular)
Senior Full-Stack Java Developer (Kafka/ Angular)

Rose International • Mississauga

Hybrid
CAD 83,000 - 90,000
Senior Data Architect (Databricks, Azure & Enterprise Data Integration)
Senior Data Architect (Databricks, Azure & Enterprise Data Integration)

Rose International • Alberta

Hybrid
CAD 110,000 - 124,000
Quality Assurance Automation Engineer
Quality Assurance Automation Engineer

Synechron • Calgary

Hybrid
CAD 100,000 - 105,000
Paid annual leave
Comprehensive insurance plan
Flexible hybrid policy
+2
Intermediate Systems Testing/QA Specialist
Intermediate Systems Testing/QA Specialist

Randstad Canada • Toronto

Hybrid
CAD 70,000 - 100,000
Platform exposure
Hybrid testing approach
Tooling integration
+1
Senior Software Engineer in Test, UI Platform
Senior Software Engineer in Test, UI Platform

Okta Inc. • Toronto

On-site
CAD 118,000 - 162,000
Equity
Bonus
Health insurance
+7
Senior Software Engineer in Test, UI Platform
Senior Software Engineer in Test, UI Platform

Okta Inc. • Toronto

On-site
CAD 118,000 - 162,000
Equity
Bonus
Health insurance
+3
Associate Software Development Engineer in Test (SDET)
Associate Software Development Engineer in Test (SDET)

SOTI • Mississauga

Remote
CAD 120,000 - 150,000
Intermediate Systems Testing/QA Specialist - Toronto
Intermediate Systems Testing/QA Specialist - Toronto

Randstad • Toronto

On-site
CAD 70,000 - 100,000
Diverse QA Portfolio
Modern Tooling & Frameworks
Accessibility & Compliance Focus
+1
QA Automation Engineer
QA Automation Engineer

Synechron • Calgary

Hybrid
CAD 90,000 - 100,000
15 days paid annual leave
Comprehensive insurance plan
Flexible hybrid policy
+2
Senior Software Engineer in Test
Senior Software Engineer in Test

EngRadar • Toronto

On-site
CAD 118,000 - 162,000