Talent.com
Automation Engineer-ISO-8583

Automation Engineer-ISO-8583

BeachHeadToronto, ON
17 days ago
Job description
  • Date Posted Dec 4, 2024
  • Location Toronto, ON
  • Job Type Contract
  • Job ID 17414
  • Are you a versatile self-starter with a demonstrated ability to take initiative and work independently with attention to detail? Then, Apply Now!

    Working with one of the top financial clients, this role calls for an Automation Engineer-ISO-8583 who will be responsible for ensuring the quality and reliability of our mission-critical financial transaction processing system. This involves designing, developing, and executing automated tests for ETL processes, database validations, and API integrations, with a focus on ISO 8583 message processing.

    Responsibilities :

    Test Automation Framework Development :

    • Design, develop, and maintain a robust and scalable test automation framework for ETL testing, database testing, and API testing.
    • Select and implement appropriate automation tools and technologies aligned with industry best practices and team preferences.
    • Integrate automated tests into the CI / CD pipeline for continuous testing and rapid feedback.
    • ETL Testing :

    • Develop and execute automated tests to validate data extraction, transformation, and loading processes.
    • Verify data integrity, accuracy, and completeness throughout the ETL pipeline.
    • Analyze test results, identify defects, and collaborate with developers to ensure timely resolution.
    • Database Testing :

    • Design and develop tests that integrate queried data from various databases into downstream validations
    • Implement data quality checks and validation rules to maintain data accuracy and consistency.
    • API Testing :
    • Develop automated tests for RESTful APIs involved in ATM transaction processing.
    • Validate API request and response payloads, including ISO 8583 message formats.
    • ISO 8583 Expertise :

    • Demonstrate a strong understanding of the ISO 8583 messaging standard.
    • Develop test cases and automation scripts to validate the processing of ISO 8583 messages within the ATM system.
    • Analyze and troubleshoot issues related to ISO 8583 message formatting and transmission.
    • Collaboration and Communication :

    • Collaborate effectively with developers, business analysts, and other stakeholders throughout the software development lifecycle.
    • Clearly communicate test results, defects, and risks to the team.
    • Contribute to the continuous improvement of testing processes and methodologies.
    • Desired Skill Set :

    • 8 years of experience in software testing with a strong focus on test automation
    • 5+ years of expertise in designing and implementing test automation frameworks for ETL, database, and API testing
    • 4 years of expertise in an OOP language, preferably Java
    • 5+ years of strong SQL skills and experience with automated database testing
    • 4 years of hands-on experience with API testing tools and techniques (e.g., Postman, RestAssured)
    • 3 years of experience with CI / CD tools and processes (e.g., Jenkins, GitLab CI)
    • Solid understanding of ISO 8583 messaging standard and its application in ATM transaction processing
    • Excellent analytical, problem-solving, and communication skills.
    • Nice To Have :

    • Experience working in the banking or financial services industry
    • Lead experience (managing a small team)
    • Leading a strategy and road map (start to finish)
    • BeachHead is an equal opportunity agency and employer. We advocate for you and welcome anyone regardless of race, color, religion, national origin, sex, physical or mental disability, or age.