← All Roles
Posted May 28, 2026

QA Engineer/Banking/ACH/Payments

QA Engineer/Banking/ACH/Payments TROY, MI (Hybrid 3 Days in a week) 12+ Months Web Cam Interview $55/Hr on W2 or $60/Hr on 1099 We need: A senior (8+ years) QA engineer with extensive experience in Banking and Payments/ACH are a huge plus. Candidate Must Have's on a resume and for submittal: • How many years working with: QA Engineer • How many years working with: Banking • How many years working with: Payments/Wire transfers/ACH is a plus. Job Description: • We are seeking a detail-oriented and experienced QA Engineer with a strong background in the banking sector. • The ideal candidate will have expertise in testing banking applications, with a focus on Wires and ACH payment systems. • The QA Engineer will play a critical role in ensuring the quality, performance, and reliability of banking software applications, working closely with development, business, and operations teams to identify and resolve defects. Key Responsibilities: • Design, develop, and execute comprehensive test plans, test cases, and test scripts for banking applications, with a focus on Wires and ACH functionalities. • Perform functional, regression, integration, system, and user acceptance testing to ensure software meets business and technical requirements. • Collaborate with product owners, developers, and business analysts to understand requirements and define testing strategies. • Identify, document, and track software defects using tools such as JIRA, Client ALM, or similar defect management systems. • Validate payment workflows, including Wires (FedWire, SWIFT) and ACH transactions, ensuring compliance with banking standards and regulations. • Execute both manual and automated test scripts to validate software performance, scalability, and security. • Conduct end-to-end testing of banking systems, ensuring seamless integration between front-end and back-end systems. • Support release management processes, including smoke testing, post-deployment verification, and production validation. • Provide timely reporting of test progress, issues, and results to stakeholders and project teams. • Assist in developing and maintaining test automation frameworks to improve efficiency and repeatability. Qualifications: • Bachelor's degree in Computer Science, Information Technology, or a related field. • 3+ years of experience as a QA Engineer, preferably in the banking/financial services industry. • Hands-on experience with Wires and ACH payment systems is highly preferred. • Proficiency in testing tools such as Selenium, UFT, JIRA, Client ALM, or equivalent. • Strong understanding of software testing methodologies, QA processes, and SDLC (Agile/Waterfall). • Experience with test automation and scripting languages such as Python, Java, or C#. • Familiarity with payment workflows, banking standards (NACHA, SWIFT, FedWire), and compliance requirements. • Ability to analyze complex systems and workflows, identify gaps, and provide testing solutions. • Strong analytical, problem-solving, and communication skills. Preferred Skills: • Experience with API testing tools (e.g., Postman, SoapUI) for payment interfaces. • Familiarity with database testing using SQL for data validation and integrity checks. • Experience working with cloud platforms and CI/CD pipelines (e.g., Jenkins, GitHub Actions). • Knowledge of banking risk management processes and regulatory requirements. Benefits: • Competitive salary and benefits package. • Opportunity to work on critical banking systems with cutting-edge technologies. • Collaborative and dynamic work environment. • This role offers a unique opportunity to apply your QA expertise in the banking industry while contributing to the quality and reliability of critical payment systems