Senior Test Automation Engineer - Open Systems Technologies
  • Mississauga, Ontario, Canada
  • via JobsCast WhatJCA
-
Job Description

OST is looking for a for a contract Hybrid role in Mississauga for a Test Automation Engineers.This is a 3 days hybrid role. Please let me know if you would be interested in this below role . If you are, please apply with a copy of your updated resume and contact details.Responsibilities:• Develop common, reusable automation framework, server-side components and services that execute against the automation strategy and drive future improvements.• Partner with multiple technology and automation teams to understand the flow, evolve automation architecture roadmap and deliver timely solutions to support the automation efforts.• Collaborate with the different project stakeholders to help define and document testing requirements and scope.• Collaborate closely with global BA, DEV & QA Teams for efficient test planning, test design and co-ordinate test efforts between global teams.• Solid team player with an excellent communicator and possess and display a positive demeanor.• Ability to learn quickly through self-guided learning.• a Addresses the impact in terms of project size, geography, etc. by influencing decisions through advice, counsel and/or facilitating services to the lead in area of specialization• Documents findings and performs preliminary root causes analyses to provide recommended improvements.• Ensures all corrective actions are assigned, documented, and completed.• Ensures project standards and procedures exist, are fully clearly documented, and followed throughout the software development life cycle; makes recommendations for enhanced documentation.• Gathers, maintains, and creates reports on quality metrics.Technical Skills:Must Have:• Core Java• GIT, Bitbucket, Lightspeed ,JIRA or Similar project management tools• Selenium, Postman Rest Assured, API Automation, Swagger• SQL, NOSQL Databases (Oracle, MongoDB)• Testing experience in Microservices ArchitecturePreferred /Experience:• Proficiency in Java (6+ years of experience) with demonstrable success in developing high performance, multi-threaded applications.• 7+ years working in a SCRUM or Agile engineering environment with Financial Service industry background working on Trading platforms.• Solid understanding of software development fundamentals including data structures, design patterns and object-orientated programming.• Understanding of relational database concepts and knowledge in SQL,NOSQL,Mongo DB,Oracle.• Solid experience in building CI/CD pipelines in cloud platforms• Experience in Performance testing and performance engineering.• Experience with Jira, Git/Bitbucket, Gradle and CI/CD tools, e.g. Jenkins, TeamCity and Urban Code Deploy,Lightspeed.• Experience with Linux/Unix.• Hands on experience with at least one Unit Testing framework such as JUnit, TestNG, NUnit, etc.• Knowledge of cloud technologies, e.g. Artifactory, Docker and OpenShift.• 3+ years hands on experience in design, implementation, and maintenance of server-side automated testing solutions.• Experience with project management software such as JIRA, Zephyr.• Experience in BDD testing frameworks like Cucumber or SpecFlow• Expertise in UI automation using TestComplete (Preferred) or Selenium, WebdriverIO, cypress, playwright• Experience with automation of Desktop based apps is a plus• Experience with API automation using Rest Assured, Postman• Knowledge of fixed income products, customer and broker market platforms and trading protocols preferred.

;