Test Engineer
Description
Our client, a leading financial institution is seeking a Test Engineer to join their highly skilled and dynamic Mobile Solutions team in Toronto, ON.
Purpose:
Manage acceptance testing of assigned new and changed systems that affect all Domestic banking and Alternate Delivery Channels. Control changes in Bank application systems to maintain system integrity in the Production environment.
-Help disrupt the future of banking with cutting edge technologies such as payments, biometrics, wearables, augmented reality and game consoles
-Always thinking outside the box and utilizing the latest technology and equipment
-Passion for technology extends beyond the workplace
-Work as part of a team which encourages both individual and collaborative innovation
Key Accountabilities:
-Contributing to application design from a test engineering perspective
-Experience defining test strategies such as application, unit and performance testing
-Heroes of test automation solution
-Ability to use test automation tools such as Junit, mocha, automator, test flight
-Design and develop test applications
-Responsible for guiding, advising and mentoring junior test engineers
-Experience testing multi-tiered, web-based and native applications
-Test driven design with continuous integration is a strong asset
-A love for breaking things
-Experience in managing and tracking test schedules and statuses
-Communicate well across teams
-Strong troubleshooting and problem-solving skills and driving issues to resolution
?QUALIFICATIONS:
-Complete understanding of the relationship between complex banking systems, their interfacing applications, environmental resources and code layering across multiple platforms; this seasoned and specialized knowledge is acquired through hands-on experience with the business and technical dimensions of multifaceted projects
-Excellent communication and leadership skills to address issues with QA Testing and other department staff who have varying degrees of experience and technological knowledge
-Expert understanding of code library management and ENDEVOR commands
-Solid understanding of technical implications of code changes
-Expert understanding of UAT standards and methodology
-Solid understanding of change process and related systems/ technology to deliver code to UAT servers, controllers and PC’s and the ability to assess the risk and impact of the changes
-Complete understanding of multiple UAT environments and their relationship to code delivery and business functions
-Full awareness of current and future projects planned for Domestic Banking and Alternate Delivery Channels to provide strategic recommendations and direction
-Strong analytical, forward thinking, decision making and organizational skills to coordinate both complex code delivery schedules and the allocation of limited resources and to resolve conflicts for multiple projects
-Exercising judgement and initiative in the research and development of recommendations for code management
-Recruitment skills to interview and assess potential candidates, provide recommendations for hiring and identify training requirements
-Strong working knowledge of PC's and department-related software including Lotus Notes, Microsoft Office, Test Information Management, Problem Log Management System, mainframe applications, word processing, spreadsheet and database packages
- Experience in coding and code quality review combined with the ability to develop scripts and automation code
- Fluent in languages like: Objective-C, Java and Swift
EDUCATION AND ACCREDITATIONS:
-A University degree in a computer science, math or engineering related discipline is desirable. 4 to 5 years of experience in Testing Environment.