Skip to content
Contractor on Demand Network

QA Engineer (Manual)

Absa

n/a - n/a
R450–550 per hour
Johannesburg, City of Johannesburg Metropolitan Municipality
Test Engineer
Test Automation
QA Functional Testing
Banking Domain Experience
Manual Testing
Defect Management Tools

Role

Job Summary
We are seeking a detail-oriented QA Functional Tester with strong banking domain experience to join our quality assurance team. The role focuses primarily on manual functional testing (70%), with exposure to test automation (30%), ensuring highquality delivery of banking and financial applications.

The ideal candidate will have hands-on experience testing core banking systems, digital banking platforms, or financial services applications, with a solid understanding of banking workflows, regulatory requirements, and data integrity.

 Key Responsibilities
Manual Testing
• Analyze business and functional requirements related to banking applications
• Design, review, and execute manual test cases, test scenarios, and test scripts
• Perform functional, regression, integration, system, and UAT support testing
• Validate end-to-end banking workflows such as payments, transfers, loans, accounts, and transactions
• Identify, log, track, and retest defects using defect management tools
• Collaborate closely with Business Analysts, Developers, and Product Owners to clarify requirements
• Ensure compliance with banking regulations, security standards, and data accuracy
• Prepare test reports, defect metrics, and test summary documents
Automation Testing
• Develop and maintain automated test scripts for regression and smoke testing
• Identify suitable test cases for automation and contribute to automation strategy
• Execute automated test suites and analyze results
• Maintain test automation frameworks and ensure script reliability
• Collaborate with the automation team to improve test coverage and efficiency

 Required Skills & Experience
• 3–7 years of experience in QA functional testing 
• Strong banking domain experience (core banking, retail banking, payments, loans, cards, or digital banking) 
• Extensive experience in manual testing methodologies and SDLC/STLC 
• Good understanding of banking regulations, financial transactions, and data validation 
• Hands-on experience with test management and defect tracking tools (e.g., JIRA, TestRail, ALM) 
• Exposure to automation testing tools (e.g., Selenium, Cypress, Playwright, UFT, or similar) 
• Basic scripting or programming knowledge (Java, Python, JavaScript, or similar) 
• Strong analytical, problem-solving, and communication skills 
Apply

Refer a friend

Enter their email below to share this role with them