We are seeking a Quality Assurance (QA) Engineer to ensure the successful implementation of our new Debt Collection System (DCS). The QA Engineer will be responsible for designing, executing, and automating test cases to ensure system reliability, performance, and compliance with banking regulations. This role will work closely with developers, business analysts, and business users to ensure the new DCS is robust, secure, and scalable.
The ideal candidate has experience in software testing, test automation, and cloud-based system validation, preferably in banking, fintech, or enterprise IT environments.
Key Responsibilities
- Develop, maintain, and execute test plans, test cases, and test scripts for functional, regression, and performance testing.
- Implement test automation frameworks and scripts to improve testing efficiency for cloud-based and API-driven applications.
- Collaborate with business analysts and developers to understand business requirements and ensure full test coverage.
- Conduct system integration testing (SIT), user acceptance testing (UAT), and performance testing to ensure a smooth system rollout.
- Identify, document, and track software defects in JIRA, Azure DevOps, or similar defect-tracking tools.
- Work with DevOps teams to integrate automated tests into CI/CD pipelines for continuous testing.
- Ensure the new DCS meets banking compliance and security standards, such as Basel III, GDPR, and PCI DSS.
- Perform API testing to validate system integrations with third-party services and internal banking applications.
- Provide detailed test reports, defect analysis, and recommendations to improve system quality.
- Support post-implementation monitoring to identify and resolve any issues in production.