Share this Job

Title:  Test Architect - Tangerine

 

Requisition ID: 89689

Tangerine is Canada’s leading direct bank. We offer flexible and accessible banking options, innovative products, and award-winning Client service. The reason why Tangerine employees come to work each day is to help Canadians live better lives. We focus on making a difference in our communities, and that includes our own internal community. It’s important to us that our employees feel empowered and enthusiastic about belonging to our Orange culture.

 

Tangerine is a bank that does not sit still as we continue to redefine what digital banking is. We obsess about our clients by creating a product that empowers and is right for them. We always look for experiences that wow them, Always.

 

The Test Architect is responsible for designing, implementing and supporting solutions to testing problems as they relate to project requirements, non-functional testing, UI/UX automation, services, performance testing etc. They are a testing expert defining and applying innovative test strategies, technologies and automation approaches to improve the overall efficiency and effectiveness of testing at Tangerine.  

 

Is this role right for you?

  • Provide technical guidance and support to Testing and Quality Assurance (TQA) resources responsible for the development and maintenance of all technical aspects of TQA: 
    • UX and UI test automation frameworks both web and mobile e.g. WebDriver.io / Protractor / Selenium
    • SOAP / RESTful services 
    • Design/implementation of “Accelerators” – automating processes
    • Performance Testing techniques
    • TestOps – Testing in DevOps world (including Docker, Kubernetes and Google Cloud) and support Cloud Native Development as pertaining to testing
  • Lead maintenance and support of CICD pipelines and ensure the seamless integration of testing assets into pipelines
  • Develop application guidelines and standards for Tangerine as pertaining to test automation tooling
  • Evolve and enhance existing Tangerine testing framework architectures to improve test robustness and effectiveness
  • Perform analysis of the testing processes, frameworks and tools and provide recommendations for improvements based on best practices, industry standards and business needs
  • Maintain a technical proficiency with respect to programming languages and processes to ensure that Tangerine is well positioned for technological advances in the marketplace
  • Work with senior technical personnel within IT to find solutions and support testing activities
  • Advise team members on best practices within testing
  • Evaluate new technologies and participate in the continuous improvement of applications and systems (e.g. emerging testing frameworks, CICD, cloud native architectures)
  • Ability work self-governed or within a team; work within an Agile environment

 

Skills you need to succeed.

  • University or College Degree or equivalent experience
  • 5+ years of demonstrated experience within test automation supporting enterprise wide testing initiatives
  • 3+ years of experience of testing REST / SOAP services
  • 5+ years of demonstrated hands-on experience in various areas of software development, testing framework design and architecture
  • Well versed in development lifecycle and object oriented design methodologies
  • Competent in enterprise application delivery and design techniques
  • Competent in:
    • Cloud native development
      • Developing on cloud native environments with cloud native tools like scaffold / jib / gradle / intelliJ / VS Code
    • Releases and version control (GitHub)
    • Git flow branching strategies
    • Continuous Integration and Continuous Delivery 
    • Docker, Kubernetes and GKE (Google Kubernetes Engine)
    • Java, J2EE /Spring/SpringBoot
    • Java Script / Angular / JQuery
    • Jetty, Tomcat and Node
    • HTTP 1 / 2, SOAP and REST services, Services Testing tools like Postman / ReadyAPI
    • Web Security and authentication technologies such as OAuth and PKI
    • Relational Databases - Oracle, MS SQL Server
    • Non-relational Databases – MongoDB, Redis
    • Linux and familiarity with UNIX (AIX)
    • Virtualization (VMs, Containers)
    • Service Virtualization and Mocking
    • Performance Testing, Health Checks and Monitoring
    • APM tools like Dynatrace
  • Experience within Banking and Finance is an asset
  • Excellent documentation and communication skills
  • Excellent troubleshooting and problem solving skills
  • Strong development background

 

What’s in it for you.

  • You’ll be part of a diverse, collaborative, innovative, and high-performing team
  • We offer a competitive rewards package
    • Performance bonus, Share Ownership Program, and Pension Plan Matching
    • Health Benefits from day one!​​​​​​​
  • Office perks: free healthy snacks (chocolate is healthy, right?) subsidized on-site cafeteria and parking
  • You will enjoy work life balance, team events, and opportunities to volunteer in the community.
  • Your career matters! You’ll get access to various training resources to enhance your skills and knowledge.

​​​​​​​

Location(s):  Canada : Ontario : North York

At Tangerine we value the unique skills and experiences each individual brings to the team, and are committed to creating and maintaining an inclusive and accessible environment. If you require accommodation during the recruitment and selection process, please let our Recruitment team know.