Trova · 1 day ago
Cypress QA Engineer
Trova is seeking a mid- to senior-level Contract Software QA Engineer with strong experience in banking and financial systems, API testing, and test automation. This role is hands-on and strategic, partnering closely with QA leadership, engineering, and DevOps to ensure high-quality, reliable software reaches production.
Staffing & Recruiting
Responsibilities
Design, develop, and execute comprehensive test plans, test cases, and test scenarios aligned to business and technical requirements
Test end-to-end money movement workflows including payment initiation, settlement, reconciliation, and exception handling
Validate financial transaction accuracy across APIs, integrations, and downstream systems
Test failure scenarios such as partial payments, retries, duplicate requests, and rollback behavior
Support QA validation for payment-sharing workflows used to distribute funds for medical bill payment
Perform extensive API testing with a focus on financial and banking workflows including payments, transactions, and data integrity
Validate integrations built using MuleSoft and downstream systems
Execute functional, integration, end-to-end, regression, sanity, performance, and load testing
Support and expand automated testing using Cypress and Ghost Inspector
Design and maintain automation suites for APIs and UI workflows
Perform performance, load, and stress testing to identify scalability and stability risks
Review defects, manage defect backlog, prioritize issues, and partner with engineering teams to drive resolution
Participate in release validation, including limited after-hours and go-live support as needed
Collaborate within Agile/Scrum teams and contribute to continuous improvement of QA processes
Qualification
Required
Must have strong banking or financial systems experience
Must have Cypress automation experience
Must be U.S. Citizen or Green Card
Strong banking or financial systems testing experience (required)
Extensive API testing experience using tools such as Postman
Experience testing integrations built on MuleSoft or similar middleware platforms
Experience testing systems that move money, including payments, transfers, or financial disbursements
Familiarity with modern payment platforms, banking APIs, or payment orchestration tools (e.g., Modern Treasury or similar)
Understanding of financial transaction risks such as duplication, reconciliation errors, and incomplete settlements
Hands-on experience with test automation tools such as Cypress and Ghost Inspector
Experience with performance and load testing tools
Strong understanding of QA methodologies and SDLC best practices
Experience working in Agile/Scrum environments and Jira
Ability to write clear, detailed test plans, test cases, and test documentation
Working knowledge of SQL and data validation techniques
Experience using test management tools such as TestRail
Preferred
Experience testing modern banking platforms or payment orchestration tools (such as Modern Treasury or similar providers) is highly desirable
Performance and load testing experience is highly desirable