Jobs in

QA Engineer (Core Banking Products) - South Africa

Mindworx Consulting

Reference: CON001686-Kyle-1 Key Responsibilities: 1. Quality Assurance: - Follow, and manage quality assurance processes and methodologies. - Conduct thorough testing of products to identify defects and ensure compliance with quality standards. 2. Test Planning and Strategy: - Collaborate with product managers and development teams to create comprehensive test plans and test strategies. - Define test objectives, scope, and success criteria for testing phases. 3. Test Execution: - Execute functional, regression, and system testing as required. - Identify, document, and track defects, working closely with development teams to facilitate resolution. 4. Automation Testing (Advantage) : - Develop and maintain automated test scripts to increase efficiency and test coverage. - Integrate automated tests into the continuous integration/continuous deployment (CI/CD) pipeline. 5. Process Improvement: - Analyze quality data and metrics to identify areas for improvement in product development and testing processes. - Propose and implement process enhancements to optimize efficiency and reduce defects. 6. Collaboration: - Work closely with cross-functional teams, including developers, product managers, and business analysts, to ensure a collaborative and integrated approach to quality assurance. 7. Documentation: - Create and maintain comprehensive test documentation, including test plans, test cases, and test results. - Generate reports on testing activities, defects, and overall product quality. 8. Compliance and Standards: - Ensure that products comply with industry standards, regulations, and best practices. - Stay informed about industry trends and advancements in quality assurance methodologies. Key Responsibilities: 1. Quality Assurance: - Follow, and manage quality assurance processes and methodologies. - Conduct thorough testing of products to identify defects and ensure compliance with quality standards. 2. Test Planning and Strategy: - Collaborate with product managers and development teams to create comprehensive test plans and test strategies. - Define test objectives, scope, and success criteria for testing phases. 3. Test Execution: - Execute functional, regression, and system testing as required. - Identify, document, and track defects, working closely with development teams to facilitate resolution. 4. Automation Testing (Advantage) : - Develop and maintain automated test scripts to increase efficiency and test coverage. - Integrate automated tests into the continuous integration/continuous deployment (CI/CD) pipeline. 5. Process Improvement: - Analyze quality data and metrics to identify areas for improvement in product development and testing processes. - Propose and implement process enhancements to optimize efficiency and reduce defects. 6. Collaboration: - Work closely with cross-functional teams, including developers, product managers, and business analysts, to ensure a collaborative and integrated approach to quality assurance. 7. Documentation: - Create and maintain comprehensive test documentation, including test plans, test cases, and test results. - Generate reports on testing activities, defects, and overall product quality. 8. Compliance and Standards: - Ensure that products comply with industry standards, regulations, and best practices. - Stay informed about industry trends and advancements in quality assurance methodologies. Qualifications: - Bachelor's degree in Computer Science, Engineering, or a related field. - Proven experience as a Quality Engineer or in a similar role. - Strong understanding of software development life cycle (SDLC) and quality assurance principles. - Knowledge in test automation tools and frameworks (advantage). - Familiarity with Agile methodologies and CI/CD processes. - Excellent analytical and problem-solving skills. - Effective communication and collaboration abilities. Preferred Skills: - Certification in quality assurance or software testing (e.g., ISTQB). - Familiarity with testing mobile applications and web services. Technical skills- 1. Conduct end-to-end testing of Core Banking systems, including various types of accounts (e.g., Savings, Transactional, Credit, Personal Loan) from onboarding to GL validations. 2. Test bank's single facility accounts and associated scenarios to ensure system functionality and accuracy. 3. Perform testing on the bank's lending products, such as Personal Loan, Credit Cards, and Overdraft, including validation of product features and pricing structures. 4. Test Debicheck mandates and ensure compliance with regulatory requirements. 5. Validate statements and related scenarios to ensure accuracy and completeness. 6. Test VAT, fees, and other financial transactions to ensure adherence to banking regulations and internal policies. 7. Verify the bank's products and pricing structure to ensure consistency and competitiveness in the market. 8. Conduct testing on the finance leg of credits and debits, including interest calculations and financial transactions processing. 9. Understand the bank's reconciliation process and perform corresponding validations to ensure data integrity. 10. Utilize agile Test Management tools for test planning, execution, and reporting. 11. Test APIs using tools like Postman/Soap UI, ensuring API functionality, reliability, and security. 12. Explore opportunities for API automation to enhance testing efficiency and coverage. Apply Now
Share this job with someone you think should apply!
Facebook buttonFacebook   Whatsapp buttonWhatsapp

Related Jobs

QA Engineer (Core Banking Products) - Johannesburg

...

Qa Engineer JHB - Central - South Africa

Mindworx Consulting

...

Core Banking Quality Engineer - Johannesburg

...

QA Engineer (Payments) - Cape Town City Centre

Mindworx Consulting

...

Qa Engineer CPT - CBD - Cape Town City Centre

Mindworx Consulting

...

Want to do another search?

Jobs in