Position: Senior Automation QA Engineer (Python)
Company: Alcor
Experience required: 5y
English level: intermediate

**Questrade** (https://www.questrade.com/) opened its doors in 1999 and is still one of Canada's fastest-growing online brokerages. It offers a great balance of platforms, a range of markets to trade, and services including multiple account types.
The first product was a platform that allows people to do trading, then the company added a couple of new business lines and the company is on the way to the digital banking full solution.
The main office is in Toronto.

The **Senior QA Automation Engineer** will provide expertise in the area of QA activities for applications developed by the Questrade Technology Group (QTG), with a particular focus on the trading platform, microservices, and high volume data flow and transactions. You will be part of a team following agile methodologies such as SCRUM.

**Responsibilities:**
- write test plans and test cases throughout the development lifecycle;
- ensure test plans thoroughly cover all requirements and use cases;
- plan, schedule and perform manual and automated software tests;
- develop automated regression test suites using automated testing tools;
- foster a continuous improvement approach to QA activities;
- review tools implementations and encourage best practices and sound - design principles while remaining practical and deadline-driven;
- work closely with development to perform early testing on components before integration builds;
- assists and actively participates in the communication between local and offshore development and QA teams, ensuring knowledge is shared efficiently;
- manage defect tracking; monitor and report results;
- report QA status, as appropriate, to keep project stakeholders informed on deliverables and timelines;
- train other departments on the use of custom-developed tools.
**
Requirements:**
- 5+ years experience as QA Engineer, 3+ years experience in test automation;
- knowledge of software development life cycle, methodologies, and testing;
- solid knowledge of quality assurance techniques, testing concepts, methodologies, and tools;
- experience in automation testing, coding, or backend services;
- expert ability to apply quality assurance knowledge to in-depth testing and test plans;
- ability to apply concepts of unit, system, regression, product, integration, and acceptance testing;
- excellent analytical skills with the ability to investigate and research multiple sources;
- advanced knowledge of SQL and NoSQL databases;
- advanced knowledge of Python;
- ability to adapt and learn quickly with any testing tool;
- excellent working knowledge of LINUX/UNIX and WINDOWS environments;
- advanced understanding of automation testing methodologies.

**Brownie points if…**
- experience with cloud technologies and modern pipelines.
- knowledge of trading systems and trading concepts, particularly within the equities realm.
- experience with testing high-performance systems.

**Questrade offers **
- the probation period is three months;
- paid vacation – up to 18 business days per year;
- paid day off – up to 3 business days per year for personal things;
- flexible hybrid work model work from home or office format;
- company and team-specific celebration events;
- IT kit;
- medical and dental insurance coverage after a successful probation period;
- learning & development (English lessons).

Does it sound interesting to you?
Let's discuss more details!