Software Developer

1 week ago


Toronto, Canada Scotiabank Full time

Requisition ID: 202060

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

As a Automation Test Engineer you'll be working on our Platform Migration team at the Scotia Digital. You'll work closely with multiple scrum teams to evangelize an emphasis on quality. You'll contribute to highly applauded in house automation frameworks for UI, Microservices and Performance test.

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

  • You have an experience developing test automation frameworks in Java, python or React JS
  • You have written moderate to complex code/scripts to test systems.
  • Responsible for designing, developing and maintaining a modular, extensible and reusable test automation framework to enable the continuous testing in a DevOps environment
  • Developing code to automate the testing (Unit/ Integration) of micro services (Rest APIs) and ensuring the adequate test coverage of the application code
  • Partner with development engineers during story and task breakdown to develop test approach that effectively cover the functional and performance characteristics of a feature
  • Building, maintaining, and improving the existing automation framework, test harness, and processes
  • Be/become a SME on usage of entire application suite, processes, workflows, etc
  • Working with Engineering team Management to improve the testing process
  • Understanding of enterprise software design principles - architecture, design patterns, OOP
  • Comfortable working in a self-guided manner with the ability to prioritize tasks and manage your own time efficiently, without direct input or oversight

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

  • Good knowledge and experience in Java/ J2EE - at least 3 years
  • Good knowledge and experience in Spring Boot - at least 2 years
  • Strong knowledge of object-oriented software development best practices
  • Strong experience in developing Unit Tests and Integration Tests using testing frameworks such as JUnit, TestNG, and RestAssured - at least 2 years
  • Experience working in a DevOps environment. Experience with Java Build Tools: Maven or Gradle
  • Familiarity with OpenAPI Specification(OAS)/ Swagger, YAML, JSON
  • Knowledge/ experience in Java ORM Frameworks such as Hibernate, Spring DAO
  • Exposure to RDBMS such as Oracle or DB2. Knowledge and experience with SQL queries
  • Nice to have: experience in building, integrating and deploying web services (REST/ SOAP/JSON/XML)

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 such as hackathons, contests, cooking with friends, Humans of Digital and much more

Work arrangements: Hybrid

#LI-Hybrid

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.



  • Old Toronto, Ontario, Canada JAM Software GmbH Full time

    Embedded Software Developer Intangles is a rapidly growing technology-driven company expanding to North America, specializing in artificial intelligence and machine learning. Transforming the automotive industry by simulating the real-world environment into a virtual world using a Digital Twin concept, our solutions analyze data and improve predictions using...


  • Toronto, Ontario, Canada JAM Software GmbH Full time

    Are you ready for an exciting challenge? Join the Ontario Public Service in a 10-month contract as a Senior Software Developer for the Land and Resources Cluster, with the possibility of extension. If this opportunity doesn't align with your current goals, feel free to share it within your network. We are looking for a Senior Software Developer with...

  • Software Developer

    2 weeks ago


    Old Toronto, Ontario, Canada S M Software Solutions Inc Full time

    A new requirement from one of the ministries in Ontario. Please refer to the details provided below: We are unable to submit a candidate without below mandatory documents. "Please ensure that your resume is updated and provided in Word format." "To facilitate our evaluation process, please fill out the attached Skills Matrix and provide your...

  • Software Tester

    1 month ago


    Old Toronto, Canada JAM Software GmbH Full time

    We have Software Tester Job openings for a Software Tester, also known as Quality Assurance (QA) Tester or Quality Analyst, plays a critical role in ensuring the quality and reliability of software applications or systems. They are responsible for identifying and reporting defects, verifying that software meets specified requirements, and helping maintain...

  • Software Tester

    2 weeks ago


    Old Toronto, Ontario, Canada JAM Software GmbH Full time

    We are looking for a Software Tester to join our team! As a key player in ensuring the quality and reliability of software applications, you will collaborate with project stakeholders to develop and execute test plans, automate test cases, report defects, and contribute to maintaining high-quality standards throughout the software development lifecycle.Key...

  • Developer

    2 weeks ago


    Toronto, Ontario, Canada Iris Software Inc. Full time

    Iris's direct client, one of the Top 5 Bank in Canada, is looking to hire a Senior NodeJS Developer for a long term opportunity at Toronto, ON (Hybrid Position). Please respond back with your most updated resume if you would be interested for this role.Position:NodeJs Developer Location:Downtown Toronto, ON (Hybrid Role – 2 Days onsite every week)Duration:...

  • Junior Java Developer

    2 months ago


    Toronto, Canada Triunity Software Full time

    Write, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredIdentify and communicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of softwareAssist in the collection and documentation of user's requirementsAssist...

  • Developer

    2 weeks ago


    Toronto, Ontario, Canada Iris Software Inc. Full time

    Iris's direct client, one of the Top 5 Bank in Canada, is looking to hire a Senior NodeJS Developer for a long term opportunity at Toronto, ON (Hybrid Position). Please respond back with your most updated resume if you would be interested for this role..Position: Node.Js Developer Location: Downtown Toronto, ON (Hybrid Role – 2 Days onsite every week)...


  • Toronto, Ontario, Canada Vela Software Full time

    COMPANY DESCRIPTION We acquire, manage, and build mission-critical vertical market software companies that are located all over the world Constellation Software ("TSX:CSU"), our parent company, has acquired over 1,000 businesses across dozens of industries including software used in energy, mining, travel, financial services, manufacturing, legal, public...

  • COBOL Developer

    1 week ago


    Toronto, Canada Emphasys Software Full time

    COBOL Developer  Emphasys Software - HFA Permanent | Full time | Remote Overview Reporting to the Emphasys HFA Director of Development, the COBOL Developer is responsible for writing testable, scalable, and efficient code in COBOL, and participating in all phases of the Software Development Life Cycle (SDLC). They will work closely with...

  • Frontend Developer

    2 months ago


    Toronto, Canada Triunity Software Full time

    Proven work experience as a Front-end developerHands on experience with markup languagesExperience with JavaScript, CSS and jQueryFamiliarity with browser testing and debuggingIn-depth understanding of the entire web development process (design, development and deployment)Understanding of layout aestheticsKnowledge of SEO principlesFamiliarity with software...


  • Toronto, Ontario, Canada JAM Software GmbH Full time $135,000 - $190,000

    The heartbeat of businessesJoin the team at Cockroach Labs, the creators of CockroachDB, a top-notch cloud-native, distributed SQL database worldwide.Our goal? Make data management a breeze and empower developers to bring their ideas to life without fretting over their database.What You'll Do:Manage and scale our CockroachDB Cloud services across AWS, Azure,...


  • Old Toronto, Canada S M Software Solutions Inc Full time

    We have received a new requirement from one of the ministries in Ontario. Please refer to the details provided below: We are unable to submit a candidate without below mandatory documents. "Please ensure that your resume is updated and provided in Word format.""To facilitate our evaluation process, please fill out the attached Skills Matrix and provide your...


  • Old Toronto, Canada S M Software Solutions Inc Full time

    We have received a new requirement from one of the ministries in Ontario. Please refer to the details provided below: We are unable to submit a candidate without below mandatory documents. "Please ensure that your resume is updated and provided in Word format.""To facilitate our evaluation process, please fill out the attached Skills Matrix and provide your...

  • Software Developer

    2 weeks ago


    Toronto, Ontario, Canada Aiolos Engineering Corporation Full time

    Aiolos is an engineering consulting firm, designing and producing advanced testing facilities in the Aerospace and Automotive sectors. We are headquartered in Toronto and deliver to a global market. Job SummaryThe Intermediate Software Developer will be responsible for software design and programming primarily in .NET (C#) specializing in Front End...

  • Software Developer

    2 weeks ago


    Toronto, Ontario, Canada Aiolos Engineering Corporation Full time

    Aiolos is an engineering consulting firm, designing and producing advanced testing facilities in the Aerospace and Automotive sectors. We are headquartered in Toronto and deliver to a global market.Job SummaryThe Intermediate Software Developer will be responsible for software design and programming primarily in .NET (C#) specializing in Front End...

  • Software Developer

    2 weeks ago


    Toronto, Ontario, Canada Procom Full time

    Software Developer - CRM – Senior On behalf of our client, Procom is seeking a Software Developer - CRM – Senior for a 7-month contract role with one of our public sector clients. Software Developer - CRM – Senior – Responsibility Assess existing application and identify tasks and effort required to migrate each application Creation of technical...

  • Python developer

    2 weeks ago


    Toronto, Ontario, Canada Iris Software Inc. Full time

    Iris's direct client, one of the leading Banking and Financial Company, is looking to hire a Python Developer Job Title:Python Developer Should be good with Python and SQL Senior software developer with 5+ years of experience, Proficient in Python programming. Proficient in Unix/Linux operating system. Knowledge of SQL/Sybase database. Iris Software...

  • Development Director

    1 month ago


    Toronto, Canada Jonas Software UK Full time

    Description :  Key Responsibilities Development Leadership: Lead and mentor the development team cultivate a culture of motivation and accountability while fostering professional growth and performance. Budget and Financial Oversight: Oversee the financial aspects of development projects, including detailed budget preparation and the...


  • Old Toronto, Canada S M Software Solutions Inc Full time

    We have received a new requirement from one of the ministries in Ontario. Please refer to the details provided below:We are unable to submit a candidate without below mandatory documents."Please ensure that your resume is updated and provided in Word format.""To facilitate our evaluation process, please fill out the attached Skills Matrix and provide your...