Careers

QA Developer


Click here to subscribe to news.

Location: London, ON

VersaBank is an inclusive, entrepreneurial, Schedule 1 Chartered Bank with over $2.1 billion in assets and growing. As Canada’s most innovative Bank, VersaBank operates as a branchless financial institution that raises deposits through a network of brokers located across Canada and invests these deposits in loans, leases, commercial mortgages, residential development mortgages, and debt of corporations.

This position would be based at our VersaBank Innovation Center of Excellence (VICE) location at 1979 Otter Place in London, ON. We anticipate this position being a combination of remote and in-office for the time being.

Key Responsibilities

The Quality Assurance Developer is responsible for ensuring the high quality of VersaBank’s software by verifying that software functionality conforms to business requirements. You will support the development, testing, and test automation for VB’s asset systems. You will be part of a highly skilled and versatile team working in a fast-paced environment. You will be involved in test planning, writing test cases/scripts, test case automation, and test execution. Daily responsibilities will include the following:

•Set-up test frameworks and help teams setup automation infrastructure
•Develop and execute [automated] test scenarios for testing of both front-end (Web) and back-end operations (APIs, Deployment, Scaling, etc)
•Create, maintain, and improve automated test suites for applications
•Work with developers to ensure that all features and bug fixes come with automated test coverage
•Create, execute, and automate test scenarios from use cases for existing and new solutions
•Identify and implement ways to provide efficiencies to test cycles
•Analyze and troubleshoot issues
•Interact with team members to analyze complex projects and break them down into detailed and functional tasks
•Assist with the creation and analysis of test results
•Advocate for quality and the user experience
•Create test strategies in collaboration with the Agile team that consider all phases of testing, such as unit, integration, API, feature testing, design, accessibility, compatibility, performance and load, regression, etc.
•Own the continuous improvement of quality processes including, required documentation, testing processes, and the overall quality of the agile team’s software

What to Expect:

•Open communicative environment
•A place that desires continuous improvement and innovative ideas
Contribute to new software services
•Team-base collaboration toward completion of goals
•Strong focus on testing automation
•Strong focus on clean code
•Some Linux system administration duties

Technologies we use:

•Linux/Windows
•C#
•.Net Core
•Selenium
•Visual Studio
•Nginx
•Angular
•JavaScript / CSS / HTML
•Git
•Issue Tracking
•Devops
•SQL Server
•Virtual Machine Technology
•Containers (Docker, Kubernetes)

Qualifications:

•Bachelor’s degree or post-secondary accreditation in a related Technical, Scientific or Engineering discipline
•Minimum of 1-2 years of experience in the areas specified above or a related field
•Proven experience designing and creating automation frameworks and test suites
•Experience testing RESTful API’s through Postman collections
•Experience with Selenium
•Experience writing test strategies and creating test cases
•Experience with Angular UI framework
•Experience with Git version control
•Experience setting up, modifying, and maintaining CI systems (Devops preferred)

The successful candidate has excellent verbal and written communication skills as well as the ability to work independently or as part of a team. They are self-starter who is detail-oriented, highly organized and efficient. You are customer-focused and results driven and are able to work under tight timelines. Project management skills are an asset.

We offer excellent career advancement opportunities, an informal, positive work environment and a very competitive compensation package that includes base salary, an outstanding benefits package, tuition refund program, fitness club membership and participation in an attractive incentive award program.

Application Procedure

If working for a ‘non-traditional’, technology savvy bank with an entrepreneurial flair appeals to you, we encourage you to apply in confidence with your resume and cover letter to [email protected] as soon as possible.

We thank you for taking the time to submit an application. Please be advised that only those selected for an interview will be contacted.