Talent Apply
Log in
All jobs
S

Software Developer - Test Automation

Scotiabank

About this role

Job title: Software Developer - Test Automation

About the Role Join Scotiabank's Scotia Digital Platform Migration team as a Software Developer - Test Automation. You will work with multiple scrum teams to drive quality, contribute to in-house automation frameworks for UI, Microservices and Performance testing, and enable continuous testing in a DevOps environment.

What You'll Do

  • Design, develop and maintain a modular, extensible, and reusable test automation framework to enable continuous testing in a DevOps environment.
  • Develop code to automate unit and integration testing of microservices (REST APIs) and ensure adequate test coverage of the application code.
  • Collaborate with development engineers during story/task breakdown to develop test approaches that cover functional and performance characteristics.
  • Build, maintain and improve the existing automation framework, test harness, and processes.
  • Become a SME on usage of the entire application suite, processes, workflows, etc.
  • Work with Engineering leadership to improve the testing process.
  • Apply enterprise software design principles – architecture, design patterns, OOP; be comfortable working in a self-guided manner with the ability to prioritize tasks and manage your own time efficiently.

What We're Looking For

  • 1+ years of experience in Java/J2EE.
  • 2+ years of Spring Boot experience.
  • Strong knowledge of object-oriented software development best practices.
  • 4+ years of experience developing Unit Tests and Integration Tests using JUnit, TestNG, and RestAssured.
  • Experience working in a DevOps environment; experience with Java build tools such as Maven or Gradle.
  • Familiarity with OpenAPI Specification (OAS)/Swagger, YAML, JSON.
  • Knowledge/experience with Java ORM frameworks such as Hibernate, Spring DAO; exposure to RDBMS such as Oracle or DB2; SQL queries.
  • Nice to have: experience building, integrating and deploying web services (REST/SOAP/JSON/XML); AI/ML exposure; cloud platforms (Azure, AWS, or GCP) especially cloud-native testing tools, API Gateways, or container-based deployments; Docker.

Nice to Have

  • AI/ML exposure (e.g., using ML models for test optimization, anomaly detection, or data-driven testing).
  • Cloud platforms (Azure, AWS, or GCP) and container-based deployments; API Gateways.
  • Hands-on experience with Docker or other containerization.

Compensation & Benefits

  • Salary and benefits not disclosed in the posting.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →