Epicareer Might not Working Properly
Learn More

Manual Software Tester

Salary undisclosed

Apply on


Original
Simplified
Role Overview:

The Manual Tester will be responsible for testing banking applications to ensure they meet functional, regulatory, and security requirements. This role involves identifying defects, ensuring compliance with financial industry standards, and providing comprehensive documentation of test results.

Key Responsibilities:
  1. Test Planning & Design:
  • Collaborate with Business Analysts and Developers to understand requirements for various banking applications (e.g., Core Banking Systems, Online Banking, Payment Gateways).
  • Create detailed test plans, test cases, and test scripts based on functional and non-functional requirements.
  • Develop test strategies for various banking processes such as loans, deposits, transactions, credit cards, etc.
  1. Test Execution:
  • Perform manual testing of banking applications, covering functional, regression, integration, and user acceptance testing (UAT).
  • Validate business logic, transaction processing, security compliance, and data integrity in banking systems.
  • Execute test cases in different environments such as development, staging, and production.
  1. Defect Management:
  • Identify, log, and track defects in the defect management system (e.g., JIRA, Bugzilla).
  • Work closely with the development team to resolve issues and perform retesting to ensure issues are fixed.
  • Conduct root cause analysis for identified defects and ensure comprehensive testing of impacted areas.
  1. Compliance & Security Testing:
  • Test banking applications for adherence to regulatory standards such as PCI-DSS, GDPR, AML (Anti-Money Laundering), KYC (Know Your Customer), etc.
  • Ensure that all financial data is handled securely and tested against common security vulnerabilities like SQL Injection, Cross-Site Scripting (XSS), etc.
  1. Documentation & Reporting:
  • Prepare detailed test reports and communicate test results to stakeholders.
  • Document test cases, defects, and test execution results for future reference.
  • Maintain test documentation for auditing purposes.
  1. Collaboration & Communication:
  • Work closely with cross-functional teams, including developers, product managers, and business analysts, to ensure the quality of deliverables.
  • Participate in agile ceremonies such as daily stand-ups, sprint reviews, and retrospectives.
Skills and Qualifications:
  • Experience: 2+ years of experience in manual testing, preferably in the banking or financial services domain.
  • Knowledge: Familiarity with core banking systems, online banking applications, and transaction processing.
  • Testing Tools: Experience with test management tools like HP ALM, JIRA, or Zephyr.
  • Defect Tracking: Experience with defect tracking systems (JIRA, Bugzilla, etc.).
  • Domain Expertise: Strong understanding of banking processes such as payments, loans, transactions, and regulatory requirements.
  • Analytical Skills: Ability to understand complex business requirements and translate them into effective test cases.
  • Communication: Strong verbal and written communication skills for reporting test results to stakeholders.
  • Attention to Detail: A meticulous approach to ensuring accuracy and quality in software testing.
Preferred Skills:
  • Knowledge of automation tools (like Selenium) is a plus.
  • Experience with SQL for database testing.
  • Familiarity with API testing using tools like Postman.
Educational Qualifications:
  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • Certifications such as ISTQB, CSTE, or relevant banking certifications are advantageous.