Software Engineer at Scotiabank
Toronto, ON M1K 5L1, Canada -
Full Time


Start Date

Immediate

Expiry Date

25 Nov, 25

Salary

0.0

Posted On

26 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Test Cases, Tracking Systems, Test Automation, Performance Testing, Python, Version Control, Qa Automation, Root, Jira, Software Testing, Citrus, Javascript, Cypress

Industry

Banking/Mortgage

Description

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

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

THE ROLE

We are looking for an enthusiastic individual to innovate and collaborate on the value-driven goals in delivering customer value. You will engage in a fast-paced and challenging environment, with opportunities to build new relationships and learn how you can make an impact in the competitive, trillion-dollar, Payments industry. You will be exposed to a wide range of businesses both internally and externally, then leveraging Scotiabank’s strong technology base, build and develop on strategic, forward-looking infrastructure.

Is this role right for you?

  • Collaborate with product owner, business analysts and developers to understand user stories and acceptance criteria
  • Design, develop and maintain automated test scripts and frameworks (e.g. for API, performance testing)
  • Execute automated test suites, analyze results and log defects
  • Integrate automated tests into CI/CD pipelines (e.g. Jenkins, GitHub Actions, Jira)
  • Collaborate with development teams to understand features and technical implementations
  • Create comprehensive test strategies and contribute to test planning
  • Identify opportunities for automation in existing manual test processes
  • Investigate, debug and triage issues found during testing
  • Maintain documentation for automation tools and test cases
  • Contribute to performance testing and load testing when required
  • Participate in code reviews and provide QA insights during planning stages
  • Stay updated on new testing tools, techniques and industry trends
  • Advise and guide on when and how to perform different types of test automation
  • Actively seek new and innovative technologies that can contribute to the objectives of the organization
  • Ability to come to office 3 days a week

DO YOU HAVE THE SKILLS THAT WILL ENABLE YOU TO SUCCEED IN THIS ROLE?

  • Intermediate experience in QA automation or software testing
  • Proficiency in programming/scripting languages (e.g. Java, JavaScript, Python, etc.)
  • Hands-on experience with test automation frameworks (e.g. Cucumber, Citrus, Cypress, etc.)
  • Solid understanding of software testing principles (functional, integration, regression, performance)
  • Familiarity with version control, CI/CD pipelines, and bug tracking systems (e.g. Jenkins, GitHub Actions, Jira)
  • Experience testing APIs (e.g. Postman, REST API, GraphQL)
  • Strong understanding of QA methodologies, tools and processes
  • Strong understanding of test automation best practices, such as test data management, test environment configuration, and assertion strategies.
  • Ability to analyze requirements and translate them into automated test cases
  • Intermediate debugging, troubleshooting, and root cause analysis skills.
  • Strong analytical and problem-solving skills
  • Strong communication and teamwork abilities
  • Proficiency in using Jira / Confluence/ MS Office
  • Payments Domain Knowledge is an asset
  • Experience working in Agile project methodology
  • Background in performance testing is an asset
Loading...