×
Register Here to Apply for Jobs or Post Jobs. X

Automation Systems Engineer

Job in Toronto, Ontario, M5A, Canada
Listing for: 0000050007 Royal Bank of Canada
Full Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
    DevOps, Cloud Engineer - Software, Software Engineer, Backend Developer
Job Description & How to Apply Below

Job Description

What is the Opportunity? We are looking for an Automation Systems Engineer with proven experience in implementing comprehensive test automation solutions and CI/CD integration to join our Global Payments Technology team.

You will work collaboratively with developers and platform engineers to deliver "Quality-as-a-Service" for our high-value payment processing systems, enabling teams to deploy payment features with confidence through comprehensive automated testing. You will champion best practices in AI-enabled testing and build automation platforms that accelerate delivery velocity. This is a hands-on, technical role offering the opportunity to develop intelligent automation solutions, implement AI-driven testing strategies, and contribute to enterprise-level payment transformation initiatives.

This is a hands-on, technical role offering the opportunity to build intelligent automation platforms, implement AI-driven testing solutions, and contribute to enterprise-level payment transformation initiatives.
What will you do?
  • Develop & Maintain Automated Test Suites
    :
    Design, develop, and maintain comprehensive automated tests for microservices-based payment applications using Java, Spring Boot, and modern testing tools (JUnit, Mockito, Rest Assured, TestNG)

  • Service virtualization
    :
    Experience with Wire Mock or similar tools for mocking external dependencies

  • Platform Engineering for Quality
    :
    Create self-service automation infrastructure and reusable test libraries that enable development teams to write and execute automated tests efficiently across the payment engine ecosystem

  • CI/CD Pipeline Integration
    :
    Integrate automated test suites into Git Hub Actions pipelines to provide fast feedback on code quality, enabling continuous deployment of payment processing services

  • API & Integration Testing
    :
    Develop comprehensive automated test suites for RESTful APIs, event-driven workflows (Kafka), message queues (IBM MQ), and microservices communication patterns

  • Contract Testing
    :
    Implement and maintain contract tests to ensure seamless integration between payment routers, workflow engines, and external systems

  • Container-Based Testing
    :
    Leverage Testcontainers and Docker to create isolated, reproducible test environments for integration and end-to-end testing of payment workflows

  • AI-Enabled Test Optimization
    :
    Integrate AI agents into developer workflows to automate repetitive validation tasks, optimize test selection, and accelerate test case generation

  • Collaborate Cross-Functionally
    :
    Partner with developers, Dev Ops engineers, and business analysts throughout the development lifecycle to ensure quality is built into payment features from design through deployment

  • Troubleshoot & Debug
    :
    Analyze test failures, reproduce defects, and work with development teams to resolve issues in complex distributed payment systems

  • What do you need to succeed?
    Must-have
  • 5+ years of hands-on automation experience in developing and maintaining test automation frameworks for Java/Spring Boot applications

  • Strong Java programming skills with experience in building scalable, maintainable test automation code

  • Test automation expertise with modern frameworks and tools:

    JUnit 5, Mockito for unit/integration testing

  • CI/CD & Dev Ops proficiency:
    Experience integrating automated tests into Git Hub Actions or similar CI/CD platforms; familiarity with build tools like Gradle/Maven

  • AI Integration:
    Familiarity with integrating AI agents into the developer workflow to automate repetitive validation tasks, enhance test automation, and improve testing efficiency

  • Microservices & Distributed Systems Testing:
    Proven ability to test event-driven architectures, message queues (Kafka, IBM MQ), and RESTful APIs in cloud/containerized environments

  • Docker & Kubernetes knowledge:
    Hands-on experience with containerization technologies and orchestrating test environments

  • Database testing skills:
    Strong SQL experience with relational databases (Oracle, Postgre

    SQL, DB2) for data validation and test data management

  • API Testing:
    Proficiency in testing RESTful/SOAP services, understanding of API contracts, and experience with tools like Postman, SoapUI, or Rest Assured

  • P…

  • Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
    To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary