Please be advised that our Careers site will be unavailable from November 28 at 12am ET to November 29 12am ET for scheduled system maintenance.

Title:  Test Automation Engineer

 

 

 

Requisition ID: 253574 

Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.

 

Business Banking is seeking a Test Automation Engineer to partner with Business, Product, and Engineering teams to deliver quality tested technical solutions aligned to Business Banking needs and requirements for key modernization initiatives.
You will be responsible for developing and maintaining test automation frameworks and associated tools while providing testing support to the engineering team with the shared goal of ensuring quality for ongoing delivery.
Reporting to the Senior Manager, Development, Business Banking Domain, you will partner with Business, engineering, product, security, data, infrastructure, and other application teams to deliver production-ready solutions aligned to enterprise standards for security, resiliency, scalability, availability, and regulatory compliance.
You will contribute to the overall success of the Business Banking digital unit, ensuring specific individual goals, plans, initiatives are executed / delivered in support of the team’s strategies and objectives.  You will ensure all activities conducted are in compliance with governing regulations, internal policies and procedures. 

 

Is this role right for you? In this role, you will:


•    Be an advocate for quality in the project lifecycle with an AI mindset for delivering quality and speedy test results.
•    Design, develop and maintain a modular, extensible, and reusable test automation framework to enable continuous testing in an agile environment.
•    Collaborate closely with other team members to develop test approach that effectively covers the functional performance characteristics of features in the applications.
•    Manage testing by developing test strategies, preparing test documentation and executing test activities for multiple, parallel initiatives.
•    Perform various types of testing including Functional testing, Accessibility testing, User interface testing, Cross-platform testing, and Content testing.
•    Report defects and work closely with the team so that solutions can be determined, prioritized, and scheduled.
•    Provide regular status updates and call out risks and issues to release and project timelines.
•    Learn and leverage new tools and methodologies for Quality Assurance, on a continuous basis. 
•    Deliver production-quality software (services, APIs, and web applications) with strong testing fundamentals.
•    Introduce and influence overall process improvements and act as an agent for change to the organization.
•    Provide testing support for post production and contribute to ongoing production support health by partnering with engineering teams on ticket triage, root-cause analysis support and prioritization of testing operational fixes
•    Recommend platform and operational improvements by analyzing current practices, identifying waste/rework, and proposing pragmatic enhancements.
•    Collaborate with Product, Business Analysts, and Production Support to clarify requirements, scope work, and deliver iteratively.


Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:

 

•    3+ years of experience in test automation having worked with frameworks/tools including Selenium, Jave, Playright using Java or Node JS and JavaScript’s
•    Competent building test suites in modern programming languages ((Java or Node.js/TypeScript)
•    Hands on experience Automating mobile, web-based applications, and API web services.  
•    Expertise in using API tools like SOAP UI, Postman, or something similar. 
•    Experience using AI coding assistants (e.g., GitHub Copilot,) with the ability to automate test scripts
•    You are an expert on QA processes with hands-on experience preparing testing artifacts such as test plan, strategy, Test cases, status reports and reporting/testing defects
•    Clear communication and ability to collaborate across engineering and non-technical partners.
•    Customer-first mindset to optimize for secure, reliable outcomes.
•    Deep knowledge of Agile principles, and the flexibility to adapt your experience to new and evolving environments including experience with Jira and Confluence
•    Familiar with deployment tools such as Bitbucket
•    Business Banking or broader financial services domain experience 
•    Prior work experience with Scotiabank, preferably working in other teams within Scotia Digital 
•    Technology Environment
•    You will work within a modern engineering environment including
o    Backend: Java / Spring Boot, microservices, messaging (e.g., Kafka), and/or Node.js / Next.js
o    Frontend: React
o    Data: SQL and/or NoSQL (e.g., MongoDB)
o    Integration: REST/SOAP APIs, OAuth, Backend-for-Frontend (BFF) patterns
o    Testing: Jest, Vitest
o    Cloud: GCP and/or Azure
o    Tools: GitHub, CI/CD, JIRA, Confluence,
o    Monitoring (e.g. Dynatrace, Splunk)
o    Delivery: Jira, Confluence, Bitbucket, etc. 
•    Bachelor’s degree (or higher) in Computer Science, Engineering, or a related discipline.
•    Customer-first mindset with strong risk awareness; bias for clarity, quality, and execution.
•    Collaborative, proactive, and improvement-driven; comfortable operating across ambiguity and bringing structure to delivery.

 

What's in it for you?
 
•    Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
•    Accessibility and Workplace Accommodations - We value the unique skills and experiences each individual brings to the Bank and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove, and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements. 
•    Upskilling through online courses, cross-functional development opportunities, and tuition assistance. 
•    Competitive Rewards program including bonus, flexible vacation, personal, sick days, and benefits will start on day one.
•    Community Engagement - no matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs.

 

Location(s):  Canada : Ontario : Toronto 

Scotiabank is a leading bank in the Americas. Guided by our purpose: "for every future", we help our customers, their families and their communities achieve success through a broad range of advice, products and services, including personal and commercial banking, wealth management and private banking, corporate and investment banking, and capital markets.  

At Scotiabank, we value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. If you require accommodation (including, but not limited to, an accessible interview site, alternate format documents, ASL Interpreter, or Assistive Technology) during the recruitment and selection process, please let our  Recruitment team know. If you require technical assistance, please click here. Candidates must apply directly online to be considered for this role. We thank all applicants for their interest in a career at Scotiabank; however, only those candidates who are selected for an interview will be contacted.


Job Segment: QA Tester, Quality Assurance, QA, User Experience, Investment Banking, Quality, Technology, Finance