Software Engineer in Test
- Mississauga, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Experience
- 8–12+ years of software development and quality engineering experience, including 3+ years in a Lead SDET, Principal SDET, or QA Architect role.
- Posting language
- English
- Posted
Original job description
Job Title: Senior SDET / Quality Engineering Architect
Location: Mississauga, ON (Initially remote then hybrid)
Hiring Event: November 18–19
Role Overview: Senior SDET / Quality Engineering Architect to lead quality engineering strategy for high-throughput, low-latency trading platforms. The role involves designing scalable automation frameworks, integrating AI-driven testing, implementing performance engineering, and establishing automated quality gates across global engineering teams.
Key Responsibilities
- Design and build scalable, cloud-native test automation frameworks using Core Java, BDD/TDD, Cucumber, TestNG/JUnit.
- Drive shift-left and in-sprint automation across UI, APIs, microservices, and event-driven systems.
- Architect API, contract, and data validation testing using REST Assured, Pact, WireMock, SQL, and NoSQL.
- Integrate AI/GenAI-assisted testing, intelligent test generation, and self-healing automation.
- Lead performance, load, stress, latency, resilience, and failover testing using JMeter/Gatling.
- Embed automated quality gates into CI/CD pipelines using Jenkins, Bitbucket, Git, Docker, and Kubernetes/OpenShift.
- Define quality metrics, dashboards, engineering standards, and automation best practices.
- Provide technical leadership and mentorship to distributed teams across North America and APAC.
Required Qualifications
- 8–12+ years of software development and quality engineering experience, including 3+ years in a Lead SDET, Principal SDET, or QA Architect role.
- Strong financial services, capital markets, FinTech, or trading platform experience.
- Expert-level Core Java, including multithreading, concurrency, OOP, and design patterns.
- Proven experience building automation frameworks from scratch.
- Hands-on expertise in Selenium/Playwright/Cypress, REST API testing, Rest Assured, and performance testing.
- Strong SQL/NoSQL data validation and experience with Oracle, PostgreSQL, or MongoDB.
- Experience with CI/CD, Git, Jenkins/Bitbucket, Docker, and Kubernetes.
- Practical exposure to AI-assisted testing and LLM-driven test automation.
- Excellent architectural leadership, stakeholder management, and mentoring skills.
Preferred Skills
- Java/Spring Boot development experience.
- Kafka, RabbitMQ, or IBM MQ; Pact contract testing.
- AWS/GCP, service mesh, and SAST/DAST security testing.
- Relevant ISTQB, cloud, or Java certifications.
Education
Bachelor’s or Master’s degree in Computer Science, Software Engineering, IT, or equivalent practical experience.
More about this job
Responsibilities
Design and lead scalable test automation and quality engineering strategies for high-throughput trading platforms, covering UI, APIs, microservices, data, performance, and resilience. Integrate AI-assisted testing and automated quality gates into CI/CD, define engineering standards and metrics, and mentor distributed teams.
Requirements
Requires 8–12+ years of software development and quality engineering experience, including at least 3 years in a senior SDET or QA architecture leadership role, with strong financial services or trading platform experience. Candidates need expert Core Java skills, experience building automation frameworks, and hands-on expertise in API, UI, performance, data, CI/CD, cloud-native tooling, and AI-assisted testing.
Skills
- Core Java
- Test Automation Frameworks
- Selenium
- Playwright
- Cypress
- REST API Testing
- REST Assured
- Performance Testing
- SQL and NoSQL
- CI/CD
- Jenkins
- Docker
- Kubernetes
- AI-Assisted Testing
- Financial Services
- Technical Leadership
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Finance & Accounting
- Management & Leadership
Keywords
- Core Java
- Software Development
- Quality Engineering
- SDET
- Quality Engineering Architecture
- Financial Services
- Capital Markets
- FinTech
- Trading Platforms
- BDD
- TDD
- Cucumber
- TestNG
- JUnit
- Selenium
- Playwright
- Cypress
- REST Assured
- Pact
- WireMock
- SQL
- NoSQL
- Oracle
- PostgreSQL
- MongoDB
- AI-Assisted Testing
- JMeter
- Gatling
- Jenkins
- Kubernetes