Banking Application QA Tester Job Snapshot - Role: Banking Application QA Tester - Location: Dubai, United Arab Emirates - Industry: Banking - Function: Software Quality Assurance - Experience: Minimum 5 years in QA testing within the banking industry - Job Type: Full Time - Work Arrangement: On-site
Dicetek LLC is seeking an experienced Banking Application QA Tester for a full-time, on-site opportunity in Dubai, United Arab Emirates. The role focuses on ensuring the quality, functionality and reliability of retail banking applications through comprehensive manual and automated software testing. The successful candidate will develop and execute test plans, identify and investigate defects, support user acceptance testing and collaborate with technology and business teams to maintain high software quality standards. This opportunity requires a strong background in banking application testing, practical knowledge of software quality assurance methodologies and the ability to work effectively with developers, business analysts and other stakeholders.
Job Details
- Country: United Arab Emirates
- City: Dubai
- Industry: Banking
- Function: Software Quality Assurance
- Salary: Not disclosed
- Gender: No Preference
- Candidate Nationality: Not specified
- Job Type: Full Time
- Work Arrangement: On-site
Key Responsibilities
- Test Planning and Preparation - Develop comprehensive test plans, test cases and test scripts for retail banking applications.
- Review application requirements to determine appropriate testing scenarios and expected outcomes.
- Design testing activities to achieve maximum practical coverage of application functionality.
- Prepare manual and automated test cases aligned with business requirements and software quality objectives.
- Apply established software testing methodologies and quality assurance practices throughout the testing process.
- Manual and Automated Testing - Execute manual and automated test cases to evaluate application functionality and reliability.
- Identify software defects, functional issues and unexpected application behaviour.
- Evaluate test results against expected outcomes and documented user requirements.
- Record testing findings and communicate identified issues to relevant development teams.
- Support the use of automation testing tools to improve testing effectiveness and consistency.
- Ensure testing activities contribute to the delivery of reliable banking applications.
- Defect Identification and Resolution - Collaborate with software developers to reproduce and investigate reported defects.
- Analyse application issues to support effective troubleshooting and resolution.
- Provide clear information about identified defects and their impact on expected application behaviour.
- Coordinate with relevant stakeholders to clarify issues discovered during testing.
- Retest corrected functionality to verify that identified defects have been addressed.
- Maintain attention to detail when evaluating application behaviour and software quality.
- User Acceptance Testing - Conduct User Acceptance Testing (UAT) to verify that banking applications meet defined user requirements.
- Work with business analysts and other stakeholders to understand expected application functionality.
- Execute relevant UAT scenarios and evaluate results against business expectations.
- Identify and communicate gaps between delivered functionality and documented requirements.
- Support the resolution and verification of issues identified during acceptance testing.
- Contribute to application quality assessments before release.
- Testing Process Improvement - Review existing testing approaches and identify opportunities to improve quality assurance activities.
- Support continuous improvement of manual and automated testing processes.
- Apply software testing best practices to improve defect identification and test coverage.
- Contribute to the development of effective testing strategies for banking applications.
- Collaborate with team members to improve testing efficiency and overall software quality.
- Agile Team Collaboration - Work closely with developers, business analysts and other technology stakeholders throughout the software development process.
- Participate in Agile ceremonies, including daily stand-ups, sprint planning and retrospectives.
- Communicate testing progress, identified defects and quality-related concerns to relevant team members.
- Coordinate testing activities with development priorities and project requirements.
- Support collaborative problem-solving to address application issues and improve delivery quality.
Required Experience and Skills
- Minimum 5 years of professional QA testing experience within the banking industry.
- Strong expertise in manual software testing.
- Practical experience with automation testing tools and automated test execution.
- Experience conducting User Acceptance Testing for business applications.
- Solid understanding of software testing methodologies, tools and industry best practices.
- Ability to develop and execute test plans, test cases and test scripts.
- Experience identifying, analysing and communicating software defects.
- Strong analytical and problem-solving capabilities.
- Excellent attention to detail when evaluating application functionality and testing results.
- Effective communication and collaboration skills for working with cross-functional teams.
Preferred Qualifications
- Bachelor 's degree in Computer Science, Engineering or a related field.
- Experience working in an Agile software development environment.
Core Technical Competencies
- Manual software testing
- Automated software testing
- Test planning and test case development
- Test script preparation and execution
- Software defect identification and analysis
- Defect reproduction and resolution verification
- User Acceptance Testing (UAT)
- Banking application functionality testing
- Software testing methodologies and best practices
- Test coverage and quality improvement
- Agile development practices
- Cross-functional technical collaboration
Ideal Candidate Profile The ideal candidate is a detail-oriented QA professional with substantial experience testing applications in a banking environment. The successful candidate should demonstrate the ability to independently prepare and execute testing activities, investigate software defects and communicate findings clearly to technical and business stakeholders. A strong understanding of manual and automated testing, combined with analytical thinking and a collaborative approach, will be important for maintaining application quality and reliability. The role is particularly suited to someone who can work effectively within a technology team, contribute to continuous testing improvements and ensure that banking applications meet their intended functional requirements and quality standards.