QA Automation Engineer

RIVAGO INFOTECH INC.
New York, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Agile Testing Amazon Web Services Automation of Tests Microsoft Azure Cloud Computing Code Coverage Software Documentation Continuous Delivery Continuous Integration
+29 more
Data Sharing Software Debugging DevOps HP Loadrunner Apache JMeter Junit Python (Programming Language) Apache Maven Payment Gateway Scrum Methodology SoapUI Software Testing Automation Framework Test Execution Engine Strategies of Testing Testng Performance Testing Postman Delivery Pipeline Gatling Backend Gitlab Build Management Gherkin Integration Tests Information Technology Teamcity Cucumber (Software) Api Management Jenkins

Job description

We are looking for a Senior Automation Tester with expertise in the Gherkin/Cucumber framework and Java to join our team. The ideal candidate will develop and execute 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 mission-critical systems operate seamlessly., · 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.

Requirements

· 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.

· Python: experience with Python coding

· 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 Rest Assured 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. Preferable to have ISTQB certification.

· 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:03 min

Automating the complete functional software testing development lifecycle

April Yoho April Yoho · WWC Europe 2026

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

2:06 min

Elevating the QA engineering role for complex challenges

Ondřej Gróf Ondřej Gróf · WWC Europe 2026

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · WWC 2025

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

Videos

See all

Related articles

See all