Software Test Engineer (Banking) Delhi · Full-time · On-site
About the Role We are looking for a Software Test Engineer with experience in banking application testing to join our team. The role involves working on mobile banking applications, core banking systems, and integrated banking applications. The ideal candidate will have strong functional testing experience and be able to validate end-to-end business flows.
Key Responsibilities
- Understand business requirements, functional specifications, user stories, and acceptance criteria for mobile banking, core banking, and payment bank applications.
- Perform functional testing of multiple mobile banking applications across customer onboarding, login, account services, fund transfers, bill payments, wallet/payment features, beneficiary management, mini statement, transaction history, and service request flows.
- Validate end-to-end integration between mobile banking applications, Finacle core banking, backend systems, payment services, and third-party applications.
- Perform core banking functional testing in Finacle for account-related, customer-related, transaction-related, and payment-related workflows.
- Conduct integration testing across front-end mobile applications, APIs, middleware, core banking, backend databases, and downstream systems.
- Support API testing using tools such as Postman or Swagger for request/response validation, status codes, error messages, business rules, and integration scenarios.
- Use SQL queries for backend data validation, transaction verification, account balance checks, status updates, and reconciliation support.
- Prepare test scenarios, test cases, test data, execution evidence, defect logs, and test summary reports for assigned modules.
- Perform smoke testing, sanity testing, regression testing, system integration testing, UAT support, and production sanity testing.
- Support testing of payment flows including fund transfer, account debit/credit, transaction posting, reversals, failed transactions, and exception scenarios.
- Perform basic ATM testing activities covering transaction validation, balance enquiry, cash withdrawal, mini statement, PIN-related flows, transaction response, and host/core banking posting validation.
- Log, track, retest, and close defects using tools such as JIRA, Azure DevOps, or similar defect management platforms.
- Participate in defect triage calls and coordinate with development, business, product, operations, and integration teams for timely issue resolution.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related discipline.
- 4 to 7 years of experience in software testing / functional testing / banking application testing.
- Prior experience in Payment Bank, digital banking, mobile banking, core banking, or financial services projects is preferred.
- Experience in testing applications integrated with Finacle core banking system is preferred.
- ISTQB Foundation certification or equivalent testing certification will be an added advantage.
What We Offer
- Opportunity to work with a team of experienced professionals in the banking domain.
- Chance to work on latest technologies and tools in the banking industry.
- Collaborative and dynamic work environment.
- Professional growth and development opportunities.