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, HP 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, HP 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.