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