👨🏻‍💻 postech.work

Quality Assurance Test Lead

TS Imagine • 🌐 In Person • 💵 $45,900 - $72,600

In Person Posted 4 days, 16 hours ago

Job Description

About the job

A QA Lead is a hands-on lead tester who executes and works with team members to tests changes and improvements to our products, platforms, and services. The target of test is the trading, portfolio, risk-time risk management and compliance capability includes financial models, and algorithms in our system. The QA Lead provides test plans, test estimates and coordinates QA team member for test execution on feature and full product releases. If there are bugs, performance problems or unexpected behaviors of the system, the QA Lead discusses the issue with the development to see if it is an expected behavior or if a change needs to be applied. With regression tests, QA Lead ensures there is proper test coverage on new versions to confirm new features functionality and existing functionality behave as expected. If there are new requirements or improvements made by product managers and developers, you will create test cases and integrate the tests into the manual and automated regression test suite.

Who will love this job

A detail-oriented helper – you are enthusiastic about testing trade order \& execution management systems, high-speed risk management and risk compliance system using your strong foundation in quality assurance to pay attention to details and work on multiple projects at the same time

A collaborator – you like working with developers, product managers, subject matter experts and other departments to deliver flawless software to our clients

Adoer – you take initiative, have a bias toward action, love narrowing down problems, finding root causes and working through those issues with developers

Ateacher and learner –you like educating colleagues on best practices and equally enjoy learning from them and understanding their objectives

Anexcellent teammate – you are a reliable, positive, proactive, and flexible colleague that assists others in the delivery of mission-critical testing

What you’ll do

Lead the Quality Assurance team members of assigned product line

Managing all aspects of QA including strategy, approach, test planning, test estimation, test automation, and test execution (manual/automated)

Overall accountability for all release test efforts across multiple domains, and apps (including End-to-End Test efforts)

Participates in all relevant governance activities

Apply risk-based testing approach to regression and end-to-end testing to ensure proper coverage

Develop, update, and execute test cases for new functionality with development and product management

Evaluate and ensure requirements are testable, test cases are created manually and automated

Provide QA testing status on releases to ensure visibility on test engagements and results

Manage bugs from discovery through to successful resolution

Report, track and escalate issues as appropriate

Troubleshoot issues independently arising during testing

Collaborate with development leads, product managers and QA on requirements, test data, releases testing

Lead and ensure the overall quality of initiatives assigned by utilizing appropriate testing activities

Effectively collaborate, communicate, and build rapport with team members, stakeholders, vendor partners

Capture metrics to measure test effectiveness, efficiency, and quality

Champion agility and improvement in test process

Advocate of test automation and secure, performant software

Lead and support team members in both knowledge-sharing and cross-training activities

Lead, mentor, and coach junior staff

Partnering with other IT Discipline leads to ensure successful completion of end project goal

You should have

  • Experience working in an onshore/offshore staffing model

  • Strong organizational skills and attention to detail

  • Familiarity with agile delivery model and agile testing techniques

  • Advanced knowledge of software QA methodologies, testing practices, and tools

  • Strong experience employing various testing types (functional, regression, white-box, performance, etc.)

  • Familiarity or hands-on experience with any scripting/programming languages like Java, JavaScript, Python

  • Familiarity with frameworks, libraries, tools like TestNG, Playwright, Selenium, Robot, Postman, RestAssured, etc.

  • Practical experience with structure/unstructured databases like SQL, MongoDb

  • Understanding principles of Object-Oriented Programming (OOP) preferred

  • Strong familiarity with JIRA and test management tools like TestRail

  • Strong work ethic and highly motivated

  • Strong project management and coordination skills

  • Ability to multitask, work independently and collaboratively in a team

  • Hands-on testing preferred

  • Financial systems/operations background is a plus

  • Experience with trade order and execution management systems

  • Fundamental understanding of financial pricing models (Black Scholes), risk analytics (Greeks), random and historical simulation preferred

  • Experience with Linux, Windows environment is a plus

  • A degree in Computer Science, Information Technology, Math, Physics, Engineering, Quantitative Finance, Economics, or other similar field or equivalent qualifications.

** This role is not remote—applicants must be based in Montreal.

***

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.