
Senior QA Engineer
Luxoft โข Toronto, Ontario, Canada
**Role & seniority: ** Software Quality Engineering / QA Automation (seniority not specified)
**Stack/tools: **
-
Automation/testing: Selenium, Pytest (or similar frameworks)
-
Scripting: Python (or equivalent)
-
API testing: REST
-
CI/CD: build/release pipeline integration
-
Data: SQL
-
Cloud (nice): AWS
-
Messaging/event systems (asset): SQS, Kafka
-
Top 3 responsibilities:
-
Design/build/maintain automated test frameworks and scripts; improve test efficiency and coverage in an Agile setup.
-
Lead shift-left quality: coach team to implement automation and validation early (not hand off to QA/QE).
-
Define/execute test plans & cases/scripts; run validation, analyze results, identify defects, and partner with developers to meet quality standards.
-
-
Must-have skills:
-
Experience in functional, regression, integration testing
-
Hands-on test automation framework expertise (Selenium/Pytest or similar)
-
REST API testing and maintaining automated suites
-
CI/CD experience integrating automated tests into workflows
-
Proficiency in Python (or equivalent)
-
SQL skills for data validation and test data/backend verification
-
-
Nice-to-haves:
-
AWS testing experience
-
Performance/load testing exposure
-
Familiarity with financial services/trading platforms
-
Testing event-driven/message-queue systems (SQS/Kafka)
-
Knowledge of trade lifecycle/order management systems
-
-
Location & work type: No
Full Description
Applying to the position, you may join one of the most respected and fastest growing institutional investors in the world. Our client is a professional investment management organization that globally invests the funds to ensure long-term sustainability. The company invests in all major asset classes, including public equity, private equity, real estate, infrastructure and fixed-income instruments.
Client attracts and selects high-calibre individuals from top-tier institutions around the globe. Join our team and look forward to
-
Diverse and inspiring colleagues and approachable leaders
-
Stimulating work in a fast-paced, intellectually challenging environment
-
Accelerated exposure and responsibility
-
Global career development opportunities
-
Being motivated every day by important social purpose and unshakable principles
-
A deeply rooted culture of Integrity, Partnership and High Performance
Responsibilities
-
Design, build and maintain automated test frameworks and scripts with independence improving efficiency and test coverage to enable business capabilities, working in an Agile environment that includes business and T&D partner teams.
-
Drive a shift-left approach to software validation, guiding the team to apply automation themselves vs handing to "QA/QE" to automate
-
Participate in product design and development to ensure that quality is built in from the beginning.
-
Monitor the effectiveness of test automation and drive improvements through insights gained via analysis at various stages of test automation to ensure stability, efficiency, and scalability.
-
Define and execute test plans, test cases/scripts, identify defects, analyze test results and partner with developers to ensure that products or services meet quality standards.
-
Apply advanced understanding of engineering best practices and drive continuous improvement across the team through coaching and influencing
-
Adhere to Agile SDLC and execute related duties as required.
-
Foster collaboration and mentorship promoting a culture of feedback, learning and professional growth
-
Maintain strong relationships with business partners, peer IT teams and vendor partners.
Mandatory Skills Description
Core Skills
-
Proven experience in software quality engineering, including functional, regression, and integration testing
-
Hands-on experience with test automation frameworks (e.g., Selenium, Pytest, or similar)
-
Solid understanding of API testing (REST) and ability to write and maintain automated test suites
-
Experience with CI/CD pipelines and integrating automated tests into build/release workflows
-
Proficiency in Python or equivalent scripting language for test development
-
SQL proficiency for data validation, test data setup, and backend verification
Domain Experience
-
Familiarity with financial services or trading platforms is strongly preferred
-
Experience testing event-driven or message-queue-based systems (e.g., SQS, Kafka) is an asset
-
Understanding of trade lifecycle and order management systems is a plus
Nice-to-Have Skills Description
-
AWS cloud testing experience
-
Performance and load testing exposure