P

ProgressSoft

Bank-focused financial and payment solutions

Implementation Testing Engineer

Manual & Functional QAPosted on Nov 10
Full-timeDoha, QatarNo salary listed

About the Job

Requirements

  • At least 3 years of experience in software testing; banking or payment application experience is preferred.
  • Strong experience in functional, integration, and regression testing of web and back-end systems, including requirements gathering and analysis, functional studies, estimations, test design and planning, quality reviews, manual and automation testing, application programming interface testing, defect management, and reporting.
  • Knowledge of the Software Testing Life Cycle and testing process phases.
  • Knowledge of faults, test cases, scenarios, and prioritization.
  • A good understanding of the end-to-end payment lifecycle.
  • Knowledge of payment and clearing systems, including cheque clearing, Automated Clearing House payments, instant payments, Real-Time Gross Settlement, Gulf Cooperation Council cross-border payments, and ISO 20022 payment messages.
  • Experience implementing payment-related projects with banks, financial institutions, or payment service providers.
  • Verbal and written proficiency in English and Arabic.
  • Attention to detail.
  • Strong organizational and time-management skills.
  • Analytical, problem-solving, and research skills.

Responsibilities

  • Participate in project planning and provide input on testing requirements, risks, and timelines.
  • Create and maintain test documentation, including test plans, test cases, and test reports.
  • Develop and maintain a strong understanding of the software product and its functionality, including product awareness, customization, and integration according to the final signed and baselined scope with the customer.
  • Collaborate with project stakeholders, including developers, the implementation team, project managers, and business analysts, to identify and document test cases.
  • Develop and execute test plans and test cases to ensure software products meet requirements and end-user needs.
  • Execute functional, integration, and regression test cases; track and report defects; and work with development teams to ensure timely resolution.
  • Conduct end-to-end testing of customer software or solutions submitted to the customer, based on the signed project scope and customer profile.
  • Conduct full setup certification and readiness assurance before customer teams begin solution testing and acceptance, covering approved test cases and exceptional test cases identified with the project team and product owners, business analysts, and project managers during requirements-detailing workshops.
  • Manage the testing phase with the customer's System Integration Testing and User Acceptance Testing team members; answer queries and clarifications; report and track customer-reported issues, bugs, or change requests; and align them with the product owner for bugs and findings, the SID team for issues and setup failures, and the project manager for change requests.
  • Track and report daily and weekly status during testing, including System Integration Testing, User Acceptance Testing, non-functional testing, and other testing; align reporting with the project manager and product owner for the project manager's weekly customer report.
  • Monitor, assist, and support customers during test-case execution, defect and reported-item tracking, internal reporting, and follow-up with the development team.
  • Test and verify resolved bugs before approving their submission in a customer release.
  • Conduct post-release update deployment and run a sanity check to ensure the setup is ready for the customer team to resume testing without new or reopened bugs or issues.
  • Create and maintain, in coordination with the implementation team, non-functional testing covering performance, security, penetration, and technical testing, including disaster recovery drills and business continuity testing.
  • Ensure testing activities follow established testing standards, methodologies, and procedures.
  • Maintain and improve corporate quality controls and testing plans in alignment with the Project Management Office and Group Operations team.
  • Perform other duties related to the position as assigned by management.

Desired Qualifications

  • Experience using security testing tools.
  • Knowledge of SWIFT MT/MX and CBPR+.
  • Experience in Qatar or other Gulf Cooperation Council markets.
  • A background in software development.

About the Company

ProgressSoft

Bank-focused financial and payment solutions

ProgressSoft provides a broad suite of financial and payment software and services to banks and other financial institutions. Its products help banks process payments, manage financial transactions, and support related financial workflows through an integrated software portfolio that evolves over time. The company distinguishes itself by serving as a long-term technology partner to more than 380 financial institutions worldwide, with a track record dating back to 1989 and a focus on expanding and updating its offerings. Its goal is to help financial institutions run modern, efficient payment and financial operations by delivering a continuously growing set of solutions and services.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Al Jizah, Jordan
Founded
1989

Recently Posted Jobs

Explore more opportunities at ProgressSoft

See more jobs