What are the responsibilities and job description for the QA Engineer position at Questrade Financial Group?
What’s in it for you as an employee of QFG?
Health & wellbeing resources and programs
Paid vacation, personal, and sick days for work-life balance
Competitive compensation and benefits packages
Hybrid and flexible work arrangements
Career growth and development opportunities
Opportunities to contribute to community causes
Work with diverse team members in an inclusive and collaborative environment
We’re looking for our next QA Engineer. Could It Be You?
The Intermediate QA Engineer will be working alongside other engineers and developers, ensuring the quality and reliability of our mobile applications. You will be responsible for Automated and Manual QA activities, with particular focus on Angular, .NET 8 applications (or similar) and QA Automation frameworks. The QA Engineer should have strong development skills as well as in-depth knowledge of quality assurance techniques, testing concepts, methodologies and tools. The ideal candidate for this role should be able to thrive in dynamic environments, have a strong work ethic, positive energy and the ability to innovate.
What’s it like working as a QA Engineer at Questrade?
You will be responsible for:
Write test strategies, test plans, and test cases throughout the development life cycle of complex applications;
Ensure test plans thoroughly cover all requirements and use cases;
Improve current test suites in order to achieve better coverage and quality;
Develop, maintain and extend an existing QA automation framework and test automation scripts and tools;
Participate in sprint planning activities and provide estimates for manual and automated testing work;
Collaborate with QA team members to collectively plan, schedule and perform manual and automated software tests;
Setup and configure test environments and import test data
Helping the team to estimate work efforts for user stories, including determining requirements, dependencies and risks
Report QA status, as appropriate, to keep project stakeholders informed on deliverables and timelines;
Foster a continuous improvement approach to QA activities;
Adopt and encourage best practices amongst QA engineers.
Need more details? Keep reading…
To succeed, in this role, you will need:
Bachelor’s Degree in engineering, computer science or other related field;
Minimum of 2 years of professional experience as a QA Engineer;
Strong proficiency in a programming language (preferably JavaScript);
Strong knowledge of E2E testing frameworks like Cypress;
Exposure to non-functional testing (e.g., Performance and Security);
Strong analytical skills with the ability to investigate and research multiple sources;
Strong interpersonal and oral/written communications skills;
Experienced with version control systems such as Git;
Knowledge of Agile (preferably SCRUM) development practices.
So are YOU our next QA Engineer? You are if you have…
Strong analytical and problem solving skills;
Strong organization, communication, and interpersonal skills;
A strong commitment to upgrading technical skills on an ongoing basis and a willingness to share their knowledge with others;
The ability to take initiative and get things done.
Sounds like you? Click below to apply! #LI-MM1 #LI-Remote