Senior Tester

  • Advansys
  • Cairo, Cairo Governorate, Egypt
  • Full-time

وصف الوظيفة

  • 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.

متطلبات الوظيفة

  • 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.