Bachelor's degree in Computer Science, Computer Engineering, or related field, or equivalent experience
4+ years in system testing functions
2+ years of hands-on software development/QA engineering experience
Strong proficiency in Python (PyTest) and Selenium for test automation
Experience validating RESTful APIs and web services using tools like Postman
Understanding of QA architectures and SDLC processes
Practical experience in Agile/Scrum frameworks and tools like Jira and TestRail
Responsibilities
Drive quality engineering ownership within the Transfer Agency Transformation squad
Design, build, and maintain automated test frameworks using Python and Selenium
Coordinate and execute end-to-end testing activities across the SDLC
Conduct automated and functional validation across APIs and web interfaces
Configure and maintain testing environments and test suites
Identify opportunities to automate manual testing efforts and assist with manual QA when needed
Research emerging testing tools and methodologies to enhance test coverage
Benefits
Hybrid work model (2-3 days in office)
Opportunity to work in a dynamic, cross-functional Agile team
Focus on continuous improvement and innovation in testing practices
Exposure to modern technology stacks and digital product transformation
Potential for professional growth within the financial services sector
Full Job Description
We are seeking a QA Automation Specialist to play a pivotal role in modernizing our technology stack to accelerate TSX Trust's growth and market competitiveness. In this role, you will be part of a dynamic, cross-functional Agile team focused on transforming our platforms into market-leading digital products. Collaborating closely with Product Owners, a Scrum Master, Business Analysts, and Developers, you will design, develop, and execute automated test suites to drive speed, quality, and platform resilience.
Reports to: Technology Partner, Capital Formation Transformation
Job Location: Hybrid (2-3 days in office) - based in Toronto, ON.
Key Accountabilities
QA Discipline Leadership: Drive quality engineering ownership within the Transfer Agency Transformation squad, establishing testing best practices and fostering a quality-first, continuous improvement mindset.
Test Automation Framework Development: Design, build, and maintain robust automated test frameworks using Python (PyTest) and Selenium across TSX Trust applications.
Test Strategy & Execution: Coordinate and execute end-to-end testing activities across the Software Development Life Cycle (SDLC), evaluating quality risks and translating business requirements into comprehensive test cases.
API & System Validation: Conduct extensive automated and functional validation across RESTful APIs, web interfaces, and microservices using tools such as Postman and regular expressions.
Environment & Test Data Management: Configure, set up, and maintain testing environments and test suites to ensure reliable, repeatable test executions.
Process Optimization & Support: Identify opportunities to replace manual testing efforts with automated workflows, assist with manual QA activities when needed, and provide production triage support.
Continuous Innovation: Research emerging testing tools, methodologies, and industry trends to enhance test coverage and accelerate team delivery within an Agile/Scrum framework.
Must Have(s)
Education & Experience: Bachelor's degree in Computer Science, Computer Engineering, or a related technical field (or equivalent practical experience), with 4+ years in system testing functions and 2+ years of hands-on software development/QA engineering experience.
Automation & Scripting: Strong proficiency in test automation design, framework development, and scripting using Python (PyTest) and Selenium (WebDriver, IDE, Java).
API & Performance Testing: Solid experience validating RESTful APIs and web services using tools such as Postman, JMeter, or LoadRunner.
QA Architecture & Methodologies: Proven understanding of QA architectures (applications, data, security, infrastructure), SDLC processes, and software quality assurance methodologies.
Agile & Tooling: Practical experience working within Agile/Scrum frameworks, utilizing test and task management tools such as Jira and TestRail.
Analytical & Communication Skills: Exceptional technical troubleshooting, analytical problem-solving, attention to detail, and interpersonal communication capabilities.
Nice to Have(s)
Prior experience in the Financial Services and/or Capital Markets industry.
Familiarity with AWS cloud infrastructure and cloud-based testing environments.
Salary Range: 120K/year - 130K/year CAD. Please note that the salary range included is a guideline only. The salary offered may vary based on factors, including, but not limited to, the successful candidate's relevant knowledge, skills, and experience.
The recruiting efforts for this role are intended to fill a vacant position.