Quality Assurance Engineer

Questrade Financial Group


As the fastest growing online brokerage in Canada, Questrade is committed to helping Canadians become much more financially successful and secure. Our vision is to revolutionize financial services by offering the most innovative and cost efficient financial services – including banking.

  • Note: open to CARICOM residents willing to relocate to Barbados

We’re looking for our next Quality Assurance Engineers. Could It Be You?

As a Quality Assurance Engineer, you will be responsible for the testing phase of the SDLC process to ensure that final products meet the business requirements and company standards. Duties include identifying whether products are functional, reliable and meet the end user’s expectations. In this role you will participate in multiple areas of the software development life cycle including interpreting designs, analyzing solutions, upfront discovery and prevention of defect introduction. In addition, you’ll design testing requirements and verify test plans, cases and scripts with an emphasis and focus on usability and workflows

Need more details? Keep reading…

Duties and responsibilities will include but are not limited to:

  • Design and implement testing plans for products.
  • Review user requirements documents to ensure that requirements are testable.
  • Define the validation flow for various quality dimensions (features, performance, reliability, etc.).
  • Validate that user expectations are achieved during the testing process.
  • Follow up on test execution, collecting test metrics and suggesting process improvements.
  • Identify and maintain test environments based on project requirements.
  • Identify procedures and scenarios for the quality control of products and services
  • Develop, maintain and extend an existing QA automation framework and test automation scripts using JavaScript, Selenium and Protractor
  • Able to write complex SQL queries for backend testing and work with APIs
  • Execute test cases and document actual results, with a high degree of accuracy
  • Communicate quantitative and qualitative findings from test results to the development and business teams
  • Monitor efforts to resolve product issues and track progress
  • Ensure that the final product satisfies the product requirements and meet end-user expectations
  • Spot areas for improvement to enhance the product’s efficiency
  • Provide support to business teams for business testing as required
  • Adhere to existing processes/standards including testing and project management disciplines, well-defined enterprise technology delivery practices and standards, escalating escalate issues as required
  • Continuously enhance knowledge/expertise in own area and keep current with leading-edge technologies trends
  • Work collaboratively to identify solutions and resolve problems
  • Participate in project and team meetings; interacting and collaborating with team members and other departments as appropriate
  • Support other quality assurance engineers by reviewing work and providing feedback when required
  • Other tasks as assigned by management
READ:   Software Development Engineer (Graduate 2020/2021), Trilogy (Remote) - $60,000/year USD

So are YOU our next Senior Quality Assurance Engineers? You are if…

  • You have a technical college or university credential in Computer Science, Information Technology, or another similar discipline
  • You have a solid understanding of Software Development Lifecycle (SDLC) and Quality Assurance (QA) requirements
  • You have experience working in a Quality Engineer , Quality Assurance, or similar role shipping more than one software product or project
  • You have familiarity with various components of web and mobile applications such as integrations, performance, security and reliability
  • You have an ability to perform QA testing and lead or coordinate basic testing activities
  • You have an ability to test from an End to End perspective (Client/Server debugging)
  • You are an expert at writing and executing scripts and scenarios, as per methodology
  • You have a readiness to develop testing processes, strategies, plans, methodologies
  • You have a love of working with different teams to achieve the common goal of building an amazing product that exceeds expectations
  • You have keen attention to detail
  • You have strong analytical and problem-solving skills
  • You have excellent verbal and written communication skills
  • You are a creative and innovative thinker
  • You are diligent and meticulous
  • You are detail-oriented, thorough, with excellent organizational and analytical skills.
  • You have an ability to work well with others across the business;
  • You have an ability to work in a dynamic and fast-paced environment;

Sounds like you? Click below to apply!

At Questrade Group of Companies, with multiple office locations around the world, we are committed to fostering a diverse, inclusive and accessible work environment. We value the unique skills and experiences each individual brings, and believe that when our teams feel supported and motivated, their creativity becomes a source of innovation. We are also committed to creating and sustaining a collegial work environment in which all individuals are treated with dignity and respect and also one which reflects the diversity of the communities we serve and operate in to help us revolutionize financial services for the benefit of all of our customers.

READ:   Software Development Engineer

Candidates selected for an interview will be contacted directly. If you require accommodation during the recruitment/selection process, please let us know and we will work with you to meet your needs.

  • Seniority level


    Entry level

  • Employment type


    Full-time

  • Job function


    Engineering and Information Technology

  • Industries


    Financial Services


Postular aquí

Por favor, para solicitar este trabajo visita bb.linkedin.com.