Intermediate Automation Test Lead with Java/Microservices experience to develop and update automated test scenarios for one of our digital banking clients- 29092

Job Type: Contract
Positions to fill: 1
Start Date: Mar 06, 2023
Job End Date: May 05, 2023
Pay Rate: Hourly: Negotiable
Job ID: 127043
Location: Toronto
Apply
Intermediate Automation Test Lead with Java/Microservices experience to develop and update automated test scenarios for one of our digital banking clients- 29092

Location Address: Currently fully remote/WFH – potential to move to hybrid at 333 King Street E - open to fully remote candidates
Contract Duration: 2 months (High possibility of extension)
Schedule Hours: standard 37.5 hrs/week

Story Behind the Need
  • Business group: Canadian Digital Banking Engineering - Digital Payments – Provide microservices to mobile and web; deal with day-to-day payments, EMTs, bill payments, wallet provisioning
  • Project: Smart Investor, and Wealth – enabling bank customers to digitally purchase their investment options and enabling Wealth management applications

Typical Day in Role:
  • Collaborate closely with a team of backend API developers, business system analysts, developers, and architects to work on both new features and incremental improvements
  • Develop and update automated test scenarios
  • Bring new ideas on how to improve the test framework
  • Create robust, repeatable automated testing solutions for our production software
  • Develop both positive and negative test scenarios while working with business system analysts, developers, and technical leads to test new features
  • Help triage any issues automated tests uncover or any issue raised by production support, and communicating closely with the development team
Must Have Skills:
  • 3+ experience as an Automation Test Lead for Microservices Applications
  • 3+ years of experience in Java
  • 3+ years of testing Restful APIs with Postman
  • 3+ years of experience in Load Testing (preferably with Locust and LoadRunner)
  • 5+ years’ experience in developing Unit Tests and Integration Tests using testing frameworks such as JUnit, TestNG, and RestAssured

Nice-To-Have Skills:
  • 3+ years of experience testing Spring Boot applications
  • Python Scripting
  • Familiarity with OpenAPI Specification (OAS)/ Swagger, YAML, JSON
  • Working knowledge of SQL, RestAssured, SOAPUI
  • Experience working in a DevOps environment. Experience with Java Build Tools: Maven or Gradle5
  • Exposure to RDBMS such as Oracle or DB2.
Education:
  • Bachelors or equivalent in computer science or related field is preferred
Candidate Review & Selection
  • 1 round – 1 hour MS Teams video interview – HM + other team members
  • Verbal interview probing on technical skills