What are the responsibilities and job description for the Senior 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 Senior QA Engineer. Could It Be You?
The Senior Quality Assurance Engineer will provide strong expertise in the areas of Automated and Manual QA activities for applications developed by Questrade Technology Group (QTG), with particular focus on client web applications and QA Automation framework. The QA Engineer should have strong development skills as well as in depth knowledge of quality assurance techniques, testing concepts, methodologies and tools.
What’s it like working as a Senior QA Engineer at Questrade?
In this role, you will use your expertise to:
Write test strategies, test plans, and test cases throughout the development lifecycle of complex web applications
Review business and technical requirements to define test cases that covers both requirements thoroughly
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 using JavaScript, Selenium, Protractor and other frameworks
Write SQL queries for backend testing
Write automation test cases for Web application and REST APIs
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
Work closely with Software Engineers to perform early testing on components prior to integration builds
Manage defect tracking and proactively identify risks to management; monitor and report results
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
Assist team on monitoring and troubleshooting application in production environments to guarantee good system reliability
So are YOU our next Senior QA Engineer? You are if you have…
BS in computer science or related field
Minimum of 5 years’ experience as QA Analyst role with solid progression in responsibility
Demonstrated ability to develop QA automation scripts for web applications, including Angular single page applications
Strong knowledge of E2E testing frameworks for Web and Mobile applications
Strong knowledge of JavaScript, asynchronous programming and promises
Strong knowledge of testing manually and automating tests for REST APIs
Experience on back-end testing including APIs and SQL
Experience with testing high performance web and mobile applications
Experience analyzing systems logs to troubleshoot issues
Knowledge of software development lifecycle, methodology and testing
Ability to apply concepts of unit, system, regression, product, integration and acceptance testing to web application features
Exposure to non-functional testing (e.g Performance and Security)
Excellent analytical skills with the ability to investigate and research multiple sources
Excellent interpersonal and oral/written communications skills
Ability to work in an Agile environments
Knowledge of financial and/or stock marketing industry is a plus
Sounds like you? Click below to apply! #LI-MM1 #LI-Remote