We are seeking a detail-oriented and experienced QA Analyst to support the quality assurance efforts for the implementation and maintenance of a Risk System within a banking environment. This role is responsible for designing and executing functional and regression test plans, developing automated test scripts, and ensuring seamless integration with continuous integration/continuous delivery (CI/CD) pipelines. The ideal candidate will have a deep understanding of financial risk systems, automated testing frameworks, and modern DevOps practices.
Key Responsibilities:
- Design, develop, and maintain comprehensivetest plans and test casesfor functional, integration, and regression testing of the Risk System.
- Collaborate with business analysts, developers, and stakeholders to understand system requirements and translate them into executable test scenarios.
- Build and maintainautomated test scriptsusing appropriate testing frameworks and tools (e.g., Selenium, TestNG, Cucumber, JUnit, etc.).
- Implementtest automation infrastructureintegrated with CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps).
- Performmanual testingas needed to validate edge cases or newly released functionality not yet covered by automation.
- Maintaintraceabilitybetween test cases and business/technical requirements to ensure full test coverage.
- Work closely with development teams to conductroot cause analysisof defects and help prioritize bug resolution.
- Document and report defects clearly in issue tracking systems (e.g., Jira), ensuring timely triaging and follow-up.
- Contribute to the improvement of QA practices and risk-based testing strategies across the organization.
- SupportUAT and production release validationactivities as part of the broader software development lifecycle.
Required Qualifications:
- Bachelor s degree in Computer Science, Information Systems, or related field.
- 5+ years of QA experience, preferably infinancial services or risk technology platforms.
- Strong knowledge offunctional, regression, and integration testing methodologies.
- Proficiency inautomated testing frameworks(e.g., Selenium, JUnit/TestNG, REST Assured).
- Experience withCI/CD toolssuch as Jenkins, GitLab CI, or Azure DevOps.
- Solid understanding ofSQLfor data validation and test preparation.
- Familiarity with API testing (e.g., Postman, SoapUI) and test data management.
- Working knowledge ofversion control systems(e.g., Git) and issue tracking tools (e.g., Jira).
- Experience in Agile/Scrum environments with knowledge of sprint planning and defect management lifecycle.
Preferred Qualifications:
- Experience testingRisk Engines,Market Risk,Credit Risk, orModel Validationsystems.
- Knowledge ofbanking regulationsand financial instruments (e.g., derivatives, fixed income).
- Exposure toperformance/load testing tools(e.g., JMeter, LoadRunner).
- ISTQB or equivalent QA certification is a plus