Senior Software Development Engineer in Test

5 hours ago

Mississauga, Ontario, Canada Rose International Full-time

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 an