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.
Key Responsibilities
The ideal candidate has experience in software testing, test automation, and cloud- based system validation, preferably in banking, fintech, or enterprise IT environments.
• Develop, maintain, and execute test plans, test cases, and test scripts for functional, regression, and performance testing.
• Support post- implementation monitoring to identify and resolve any issues in production.
• 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.
• Work with DevOps teams to integrate automated tests into CI/CD pipelines for continuous testing.
• Perform API testing to validate system integrations with third- party services and internal banking applications.
• Ensure the new DCS meets banking compliance and security standards, such as Basel III, GDPR, and PCI DSS.
• Identify, document, and track software defects in JIRA, Azure DevOps, or similar defect- tracking tools.
• Provide detailed test reports, defect analysis, and recommendations to improve system quality.
Required Experience and Skills
• Experience with performance and load testing tools such as JMeter, LoadRunner, or Gatling is a plus.
• Hands- on experience with API testing, database validation (SQL), and cloud- based system testing (AWS, Azure, or GCP).
• Understanding of banking regulatory requirements and experience in testing compliance- related features is advantageous.
• Strong experience in test automation using tools such as Selenium, Cypress, Playwright, JMeter, or Postman.
• Strong communication skills to collaborate with developers, business analysts, and product managers.
• Strong analytical skills to identify risks, test edge cases, and ensure system reliability.
• Proficiency in CI/CD pipelines and experience with integrating automated tests into DevOps workflows.
• Familiarity with Agile development methodologies such as Scrum or Kanban and working in cross- functional teams.
• 5+ years of experience in software testing and quality assurance, preferably in banking, fintech, or enterprise IT.