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 be responsible for developing and executing test automation for integrated systems particularly in tradingpost-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 tradingpost-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.
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.
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 tradingpost-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 PostmanSoapUI 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 JMeterLoadRunner 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 FIXSWIFTISO 20022 or other industry-specific communication standards for financial transactions.
Qualifications:
Bachelors degree in Computer ScienceInformation TechnologyEngineering 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.
Role : Sr JAVA QE Integration Engineer Location : New York NY (Hybrid) Type: C2C 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 be responsible for developing and executing...
Role : Sr JAVA QE Integration Engineer
Location : New York NY (Hybrid)
Type: C2C
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 be responsible for developing and executing test automation for integrated systems particularly in tradingpost-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 tradingpost-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.
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.
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 tradingpost-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 PostmanSoapUI 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 JMeterLoadRunner 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 FIXSWIFTISO 20022 or other industry-specific communication standards for financial transactions.
Qualifications:
Bachelors degree in Computer ScienceInformation TechnologyEngineering 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.