Quality Assurance Engineer

  • Real Matters
  • Markham, ON, Canada
  • Jan 03, 2018
Full time Developer

Job Description

Summary

Reporting to the Quality Assurance Manager, you will be responsible for successful analysis, planning, deployment, implementation and maintenance of the quality assurance program development and quality controls throughout the SDLC for web-based financial mortgage processing software.

Responsibilities

  • Create test plans and test cases based on software specifications, performance and regression requirements.
  • Communicate with business analysts and developers to improve quality of software and processes
  • Execute functional, performance and regression test cases and track defects accordingly.
  • Assist in deployment verification to production environments
  • Develop and automate test cases that align to the test strategy to ensure an effective risk based approach while validating the integrity of our systems.
  • Refresh and maintain test environments.
  • Maintaining existing automation scripts to support changes.

Skills Required

  • Minimum three years of software QA experience.
  • Extremely competent, capable of developing and executing test strategy/plans and test cases for highly complex products to ensure client requirements are met and product is delivered error free.
  • Capable of establishing quality assurance process and procedures across the SDLC.
  • Deep understanding and experience in all aspects of testing from unit, integration, system, functional, regression to acceptance is required. Review of design documents (verification).
  • Ability to identify, analyze and recommend alternatives and resolve complex testing problems.
  • Ability to assess perceived quality, business/customer impact and associated functional /technical risk.
  • Deep understanding of SDLC, STLC best/proven practices in Software Testing and Quality Assurance, and Risk Based Testing.
  • Familiarity with open source stack tools and software, including: Java, REST APIs, MySQL, Linux, Apache Tomcat, ActiveMQ, Solr;  And testing/build scripts: Selenium, Ant, jUnit
  • Familiarity with newer JS Frameworks and testing: Angular JS, React
  • Strong drive, passion for excellence and self-starter attitudes are critical for this role.
  • Strong communicator (written and verbal).
  • Knowledge of Banking/Finance Industry preferable.

Education and Training Required

  • University degree in Information Technology, Business Administration, or related discipline.
  • Additional technical and/or business certifications are an asset.