02 Nov
|
Rose International
|
Mississauga
02 Nov
Rose International
Mississauga
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 Skilled 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
📌 Senior Software Development Engineer in Test (Mississauga)
🏢 Rose International
📍 Mississauga