Senior Integration Automation Test Engineer -Remote USA

Overview

Accepts corp to corp applications
Contract - 6+month(s)

Skills

java
aws
CAPITAL MARKET
Automation
Gherkin

Job Details

Must have Gherkin, Java. Must have Capital Markets Domain and extensive experience in Trading domain (Trading life Cycle). strong experience in Trading Life Cycle Domain experience.

Interview Process: 2 Interviews along with Coding Test + 1 Client Coding Assessment (CoderPad) + 2 Client Video Interview along with Coding Test.

Role: Senior Integration Automation Test Engineer

Location: Remote

Contract

Job Description:

We are looking for a Senior Integration Automation Tester with expertise in the Gherkin/Cucumber framework and Java to join our team. The ideal candidate will be responsible for developing and executing test automation for integrated systems, particularly in trading, post-trade, or money movement applications. You will work closely with cross-functional teams to ensure high-quality integration testing in a fast-paced and dynamic environment. The role requires a deep understanding of financial systems, integration points, and automated testing strategies to ensure seamless operation of mission-critical systems.

Key Responsibilities:

  • Automation of Integration Tests: Design, develop, and maintain automated integration tests using the Gherkin/Cucumber framework with Java, focusing on verifying the interaction between various systems involved in trading, post-trade, or money movement processes.
  • Test Strategy & Planning: Collaborate with business analysts, developers, and other stakeholders to define test strategies for integration points and ensure test coverage for integrated systems in the financial domain.
  • Test Execution & Maintenance: Execute automated integration tests as part of the continuous integration/continuous delivery (CI/CD) pipeline, ensuring consistent execution across multiple environments (Dev, QA, Staging, UAT).
  • Defect Identification & Tracking: Identify integration issues, log defects, and work with developers to ensure quick resolution. Maintain effective defect tracking and reporting processes.
  • Collaboration with Cross-Functional Teams: Work closely with backend developers, API developers, and business analysts to understand the integration requirements and ensure comprehensive test coverage for both functional and non-functional aspects of integration.
  • Performance Testing (Optional): Assist with performance testing to evaluate how the integrated systems handle various transaction loads, especially for trading and financial transactions.
  • Test Documentation: Maintain clear documentation of integration test cases, results, and reports. Provide detailed feedback to the development teams and track progress against deadlines.
  • Mentorship: Mentor and guide junior testers in automation practices, Gherkin/Cucumber syntax, and test automation best practices, helping to elevate the overall team capability.

Required Skills & Experience:

  • Gherkin/Cucumber Experience: Strong experience with Gherkin for writing BDD-style test cases and Cucumber for executing test automation in Java. Ability to design reusable step definitions and maintain efficient test automation frameworks.
  • Java Proficiency: Solid experience with Java for writing automation scripts, including proficiency in frameworks such as JUnit, TestNG, or Maven.
  • Integration Testing Expertise: Proven experience in integration testing for complex systems, especially in the financial services domain (trading, post-trade processing, or money movement systems).
  • Financial Domain Knowledge: Knowledge of trading, post-trade, or money movement systems, including understanding how these systems integrate and exchange data between platforms (e.g., settlement systems, trading platforms, payment gateways).
  • CI/CD Integration: Familiarity with CI/CD tools (e.g., Jenkins, GitLab, TeamCity) to integrate test automation into the build and deployment pipeline.
  • API Testing: Strong skills in API testing using tools like Postman, SoapUI, or RestAssured to validate data exchanges and interactions between integrated systems.
  • Agile Methodology: Experience in Agile environments with exposure to Scrum, Kanban, or other Agile methodologies. Familiarity with Agile testing practices.
  • Problem-Solving and Debugging: Excellent problem-solving skills and the ability to diagnose and resolve complex integration issues in both automated and manual contexts.

Desirable Skills:

  • Cloud and DevOps Experience: Familiarity with cloud platforms (AWS, Azure) and DevOps pipelines.
  • Performance Testing: Experience with tools like JMeter, LoadRunner, or Gatling for performance testing of integrated systems, especially for high-volume financial transactions.
  • Security Testing: Knowledge of security testing best practices, especially for protecting sensitive financial data and ensuring compliance with regulations.
  • Knowledge of Financial Protocols: Familiarity with financial messaging protocols like FIX, SWIFT, ISO 20022, or other industry-specific communication standards for financial transactions.

Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field (or equivalent practical experience).
  • Minimum of 5+ years of experience in integration test automation, with significant hands-on experience in Gherkin/Cucumber and Java.
  • Strong experience with financial applications, particularly trading, post-trade processing, or money movement.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.