Develop and lead peers to become highly skilled and perform assigned jobs effectively and efficiently
Analyze user requirements and list related business cases and expectations from the test process
Develop and implement test cases, test scenarios, structured test methodologies, and use cases during testing of various projects
Validate and document test results and forward them to the UAT Manager
Assist in preparing detailed test plans for various applications/projects
Follow and adhere to the Testing Unit standards and methodologies during the testing of new or current products
Review and report defects/issues resulting from the testing/UAT cycles
Coordinate with Development and User Service teams to resolve and fix the raised defects and issues
Ensure that testing is conducted in an environment containing suitable test data and correct user profiles
Ensure end-user satisfaction and acceptance of changes made to the application during product testing
Recommend new enhancements and changes needed as a result of the testing process
Interact with the Testing Unit team to initiate, optimize, and code appropriate software solutions or interfaces
Document test results for future needs and validations
Responsible for updating the Master Test Scenario library and maintaining it up to date
Requirements
Bachelor's degree in Computer Science with a preference for a minimum of 5 years of experience in a testing position within the banking sector
Knowledge of validation (automated and manual) processes and quality methodologies
Working knowledge of various automated testing tools
Certifications in the field of automation and manual testing
Knowledge of system, integration, security, stress, load, user acceptance, and other related test areas
Knowledge of banking applications and practices
Development experience in test scripts, execution, and reporting
Aptitude for learning new IT knowledge and troubleshooting techniques
Capable of performing tasks in dynamic/changing situations and under stress, optimizing the availability of system services to users
Understanding of application development methodologies and approaches
Strong and proven ability to render clear documentation and system specifications from interviews, discussions, and workshops
Requires collaborative, teaming, and consensus-building abilities, as well as proficiency in cross-discipline, cross-organization, and cross-product group cooperation