Immediate Joiners For Software Test Engineer- Payments Banking domain (Delhi)
Job Description
Role & 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.
- Provide QA status updates, test execution progress, defect metrics, blockers, risks, and release readiness inputs to QA leads and project stakeholders.
- Ensure proper documentation of test results, execution evidence, defect screenshots/logs, and test closure artifacts.
- Support release validation, post-production verification, and business user support during deployment windows.
Preferred candidate profile
- Experience in Payment Bank or digital banking mobile application testing.
- Exposure to Finacle testing or core banking validation activities.
- Basic experience in ATM testing activities such as cash withdrawal, balance enquiry, mini statement, PIN validation, and transaction posting verification.
- Understanding of payment systems such as IMPS, NEFT, UPI, wallet payments, bill payments, or internal fund transfer flows.
- Exposure to middleware, API gateway, CBS integration, payment switch, or third-party service integrations.
- Experience in mobile app testing across different devices, OS versions, network conditions, and user journeys.
- Knowledge of negative testing, exception handling, transaction failure scenarios, timeout scenarios, and reversal workflows.
- Experience with JIRA, Azure DevOps, Confluence, Zephyr, TestRail, or similar QA and Agile tools.
- Basic understanding of security, authentication, OTP, device binding, session timeout, and transaction authorization flows in mobile banking applications.
- Exposure to UAT coordination, production sanity testing, and release governance activities.
