We are seeking a highly skilled Senior QA Engineer to join our team and support a leading client in the technology sector. The ideal candidate will have over 5 years of experience in quality assurance within the banking and financial services industry, specializing in Cards and Loan Management systems. This role involves comprehensive test planning, manual testing, defect tracking, and customer-facing testing activities to ensure high-quality product releases.
Key Responsibilities:
- Assess the testability of business requirements by reviewing specifications, technical designs, and impact analysis documents. Provide insights into potential testing challenges and improvements.
- Actively participate in Quality Inspection Sessions, reviewing business requirements and ensuring clarity, testability, and feasibility. Offer test effort estimations for effective test coverage.
- Develop comprehensive Test Plans and Test Cases, ensuring all critical scenarios are covered to validate system functionality. Execute manual test cases with a focus on Cards and Loan Management features.
- Defect Management: Log and track defects found during testing, retest resolved issues, and ensure accurate documentation to support continuous improvement.
- Reporting & Communication: Analyze and report test results to key stakeholders, providing clear insights into product quality for each release. Identify risks and escalate issues proactively to project leads.
- Track progress during the testing phase, ensuring any potential blockers or risks are communicated and mitigated in a timely manner.
- Develop and maintain training materials, including manuals and presentations, to keep team members updated on the latest release features. Conduct training sessions to upskill QA colleagues on new functionalities.
- Support the User Acceptance Testing (UAT) phase, tracking and resolving customer-reported issues. Ensure all UAT-related defects are addressed before the product release.
Required Skills & Qualifications:
- 5+ years of experience in Quality Assurance within the Banking or Financial Services sector, focusing on Cards and Loan Management systems.
- Strong experience in designing Test Plans and Test Cases for complex banking applications, with expertise in manual testing and detailed defect documentation.
- Proficiency in using defect tracking tools such as Jira, Quality Center, or similar for efficient defect management.
- Strong analytical skills to review business requirements, technical designs, and impact analysis documents, ensuring thorough test coverage.
- Experience in User Acceptance Testing (UAT), including tracking, resolving, and retesting reported issues.
- Excellent communication skills, with the ability to analyze test results, generate reports, and communicate progress effectively to both technical and business stakeholders.
Preferred Qualifications:
- Hands-on experience with test automation tools and frameworks such as Selenium, QTP (preferred but not mandatory).
- Familiarity with Agile methodologies and Agile testing practices.
- Strong understanding of Cards Systems, Loan Management Systems, and Core Banking Systems.