Job ID: 160964

Job Title: Quality Assurance Analyst

Specific Skills:

The Quality Assurance Analyst will assess business requirements and will design/implement software testing policies and procedures and work on software development to support complex, organization-wide systems and subsystems for a banking domain. The successful applicant should have expertise with testing software systems that support retail banking applications. Preferably armed with a background in Business Management, in addition to IT, the successful applicant will be required to:

  • elicit, understand and Analyze business, functional, technical and GUI requirements of our bank clients, with respect to retail banking (i.e. checking/savings accounts; RSP, TFSA, US$ Savings, LOC’s, Investment/Mutual funds; and credit cards);
  • using customer driven use cases, write and execute  Test Strategy, Test Plan, Test Scenarios specific to bank projects/releases (i.e. mobile applications; web applications; TSYS);
  • conduct end-to-end automation testing of banks mobile applications and websites (i.e. using Selenium, Perfecto mobile, Parasoft SOA test tool, SOUP UI Pro, and QTP);
  • work with the development team to code banking mobile application on various platforms, including iOS, Android, Blackberry, Windows;
  • test applications supporting mobile biometrics (Touch ID, Voice banking, etc. for banking transactions;
  • edit frameworks for iOS and Android to fix mobile defects;
  • oversee and conduct Back-End testing of TSYS to maintain efficiency in core functionalities (i.e. fraud, balance protection/transfer, rewards and authorized users);
  • oversee, develop and execute manual and automation testing of all banking software applications supporting retail operations (accounts; investments; RSP; TFSA; US$ Savings; LOC’s; Mutual Funds);
  • perform functional and regression testing of banking websites using Web Services and Restful Services;
  • work with the development team to help code banks website/mobile applications to minimize errors and maximize functionality;
  • maintain, develop and execute testing of software system to ensure that AML, FATCA, CASL  rules are complied with, logging defects and making corrections/reporting as required;
  • coordinate with Business Users for UAT;
  • work with marketing team to ensure legal compliance of banks’ web and mobile applications;
  • recommend and support development and implementation of process improvements to increase effectiveness and efficiency of banking domains;
  • prepare test packages and export them into CVS repository;
  • execute test cases and log defects identified during testing;
  • track test results, prioritize issues, create/distribute defect reports;
  • organize defect log meetings with developers, project managers and business analysts and generate defect status report;
  • prepare Sign off reports on completion of each phase of testing activities; and
  • organize BRD Walkthroughs.

Required Qualifications/Skills/Experience

  • Minimum two years of expertise with Canadian Banking domains for quality assurance and software testing;
  • Bachelors or equivalent degree in Computer Science, Engineering, or related field;
  • certificate/degree in Business Administration an asset;
  • Prior experience working with Canadian banking clients and testing with banks’ software applications (COINS, COLT, TSYS, Enterprise CIF);
  • Good understanding of AML Regulatory (Anti-Money Laundering) and experience working with Compliance Authority application for  Canadian banks’ retail and commercial transactions comply with Canada’s OSFI and FINTRAC rules;
  • Working knowledge with Canada’s Regulatory applications in Retail and Commercial banking for CASL (Canada’s Anti-Spam legislation) and FATCA (Foreign Account Tax Compliance Act);
  • Experience using test tools, including QuickTest Pro (QTP) or UFT, SOAP UI, PUTTY, Parasoft SOAtest and Mercury LoadRunner;
  • Experience in manipulating the following Defect Tracking Tools:  HP Quality Center; HP ALM 11/12; JIRA; ClearQuest;
  • Experience with the following database Tools:  Oracle, DB2; DBVisualizer; SQL Developer and TOAD;
  • Knowledge of the following mobile platforms:  iOS; Android; Blackberry and Windows;
  • experience with mobile OS, including iOS 7/8/9/; iWatch OS1/2; Android; 4.2/4.3/4.4;5.0/5.1/6; BB 10/10.2.1; WIN 8/10;
  • ability to manage the entire QA life cycle by organizing, controlling, monitoring and leading projects within SDLC and STLC for banking domains;
  • experience writing and implementing Test Plans, Test Scripts, Test Cases and Traceability Matrix; and
  • ability to identify and recommending ways to resolve process issues, improve processes, and develop new processes to meet new requirements;
  • strong communications and interpersonal skills as well as ability to work with clients and colleagues.

Salary Range: $39 to $42 per hour (depending on experience); full time (37.5 hours a week); 10 vacation days annually;
Location: 300-211 Consumers Road, Toronto, ON M2J 4G8