Software Developer

4 months ago


Old Toronto, Canada Scotiabank Full time
Title: Software Developer - Test Automation

Requisition ID: 195355

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

The Team

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?

  • 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 microservices (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?

  • 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.
  • 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.
  • 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 conditions: 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 during the recruitment and selection process, please let our Recruitment team know.

#J-18808-Ljbffr
  • Software Tester

    4 months ago


    Old Toronto, Canada Software Aspekte 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 developer

    5 months ago


    Toronto, Canada OMEGA SOFTWARE SERVICES LTD. Full time

    Education: Bachelor's degreeExperience: 1 year to less than 2 yearsTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of softwareAssist in the...

  • software developer

    5 months ago


    Toronto, Canada OMEGA SOFTWARE SERVICES LTD. Full time

    Education: Expérience: EducationBachelor's degreeTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of softwareAssist in the collection and...


  • Old Toronto, Canada Iris Software Full time

    We are Iris Software, a leading provider of innovative solutions for the insurance industry. We are currently seeking an experienced Enterprise Software Architect to join our team.About the RoleThis is a unique opportunity to lead the design and development of cutting-edge software solutions that meet the complex needs of insurance companies. As an...


  • Toronto, Ontario, Canada MEDHA SOFTWARE SOLUTIONS INC Full time

    At Medha Software Solutions Inc., we are seeking a talented Software Development Professional to join our team. This is a permanent position that requires 37.5 hours of work per week.The ideal candidate should have a Bachelor's degree and at least one year of experience in software development. Proficiency in programming languages such as Java, Python, and...

  • Technical Lead

    2 weeks ago


    Toronto, Ontario, Canada Iris Software Inc. Full time

    About Iris Software Inc.Iris Software, Inc. (registered as SSA Infosystems in Canada) is a CMMi Level 5 New Jersey based company providing information technology solutions to clients nationwide for over 30 years. In a program sponsored by Price Waterhouse, PNC Bank and Marsh, Iris has been honored for being NJ Technology FAST 50 Company for year 2002. In a...

  • Java Developer

    3 months ago


    Old Toronto, Canada RS Software, Inc. Full time

    RS Software is a specialized product company that offers global, national, and enterprise payment platforms and services in digital payments to clients across North America, Europe, the UK, the Middle East, APAC, and India. Leveraging over 30 years of industry expertise, RS Software delivers mission-critical payment solutions that blend innovation and...


  • Old Toronto, Canada Software International Full time

    Senior Sales Leadership Opportunity at Software InternationalSoftware International is a leading provider of technical talent to Fortune 100/500/1000 companies in Canada, with a global presence in over 30 countries. Our client is a large, publicly traded software company with revenue exceeding $80 billion.The Role: Director of Sales - SaaS VerticalThis...


  • Toronto, Canada Iris Software Inc. Full time

    We are seeking a skilled Cash Management Software Developer to join our team at Iris Software Inc. in Toronto, ON (Hybrid Position).The successful candidate will work on long-term contract (12-24+ months) and will be responsible for developing and maintaining cash reconciliation asset management software.The ideal candidate should have 8+ years of...


  • Old Toronto, Canada Software International Full time

    Mainframe Application Developer OpportunityAbout the Role: We are seeking a skilled Mainframe Application Developer to join our team at Software International. As a Mainframe Application Developer, you will be responsible for the SAS software conversion of identified jobs requiring a different conversion path than Splunk.Key Responsibilities:Analyze the jobs...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Iris Software Inc., a trusted strategic partner to Fortune 500 companies and other top organizations in financial services and various industries, is seeking a skilled Senior Software Developer for an exciting long-term opportunity at Toronto, ON.About the RoleAs a key member of our team, you will work on mission-critical applications, leveraging your...


  • Old Toronto, Canada Software International Full time

    About the RoleWe are seeking an experienced Sales Director to lead our retail software sales team. This is a remote opportunity with flexibility to work from anywhere in North America, as long as you are available during Eastern Standard Time zone business hours.The successful candidate will be responsible for driving revenue growth, developing and executing...


  • Toronto, Canada Iris Software Inc. Full time

    Job Overview">Iris Software Inc. is a leading software development company based in Toronto, Canada.">We are seeking a highly skilled Senior Software Developer to join our team on a long-term opportunity.">The ideal candidate will have a strong background in Java development, with a minimum of 3 years of experience.">Responsibilities">Develop high-quality...


  • Toronto, Canada Iris Software Inc. Full time

    We are Iris Software Inc., a leading software development company based in Canada, and we're excited to offer an exciting opportunity for a Senior Java Software Developer to join our team in Toronto. As a highly skilled professional with a strong background in Java development, you will be responsible for designing, developing, and maintaining high-quality...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    About Iris Software Inc.A strategic partner to Fortune 500 and other top companies in financial services and many industries, Iris provides a value-driven approach – a unique blend of highly-skilled specialists, software engineering expertise, cutting-edge technology, and flexible engagement models.As a Java full stack Developer, you will be working on...


  • Old Toronto, Canada Software International Full time

    Mainframe Application Developer - SASKey skills needed: SAS, Rexx, JCL, Cobol, and SORT. Candidate must demonstrate clear and extensive knowledge on the mainframe platform for each of these.The project's objective would be to perform the SAS software conversion of the 186 jobs identified during the assessment as requiring a conversion path different than...

  • Software Developer

    4 months ago


    Old Toronto, Canada Ivo Developments Inc Full time

    Job Opening: Software Developer at IVO Developments About IVO Developments:IVO Developments Inc. is a dynamic and innovative company specializing in custom software and web development solutions. Founded over fifteen years ago, IVO has built a reputation for creating professional, affordable, and highly customized digital solutions that empower businesses to...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    We are seeking a highly skilled Java Full Stack Developer with expertise in Angular to join our team at Iris Software Inc.About the Company:Iris Software Inc. is a leading provider of technology services and solutions, serving top companies in financial services and other industries. With 4,000+ associates worldwide, we deliver high-quality software...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Iris Software Inc. is seeking a seasoned Senior Full Stack Developer to join their team in New Jersey, USA. With over 30 years of experience providing IT solutions nationwide, Iris Software has established itself as a reliable partner for clients ranging from mid-sized to Fortune 1000 companies.About the RoleWe are looking for an exceptional developer with...


  • Old Toronto, Canada Software International Full time

    Software International offers a unique opportunity for a seasoned ERP sales professional to drive revenue growth in the Canadian and US markets. This full-time, permanent role is based in the Greater Toronto Area and requires remote work with occasional travel to client sites.About the RoleThis ERP Sales Executive position focuses on promoting SAP solutions...