A

ACI Worldwide

Real-time electronic payments software and SaaS

Quality Assurance Engineer

Performance Testing +1Confirmed live in the last 24 hours
Full-timeCape Town, South AfricaNo salary listedHybrid

About the Job

Requirements

  • A Bachelor's degree in Computer Science or a related field, or equivalent experience in software testing.
  • At least 2 years of Quality Engineering and/or systems testing experience.
  • Experience in test automation and development.
  • C1 English proficiency.
  • Understanding and experience with platform and operating system architecture.

Responsibilities

  • Validate software products through requirement validation and systematic test design to develop, apply, and maintain quality standards.
  • Develop and execute software test plans; analyze and write test standards and procedures.
  • Script and execute automated test cases in modular and solution environments, and maintain test-result documentation to support software validation and modification.
  • Analyze test results to verify existing functionality and recommend corrective action.
  • Execute and provide feedback on performance, load, and stress tests that assess end-to-end platform and application capabilities.
  • Review and validate requirements for completeness from product and customer-project perspectives; identify test coverage, requirement gaps, and risks; and implement requirements traceability throughout the project lifecycle.
  • Write and execute detailed test scripts to test system functionality, develop an understanding of the proposed system, and create test plans that include schedules and required resources.
  • Prepare and manage complex test environments and test-data conditions.
  • Identify complete end-to-end testing needs across multiple product and system components.
  • Manage the validation test phase by executing scripts, monitoring testers, logging and tracking problems, and regression-testing system changes.
  • Analyze defects functionally and technically before assigning them to Development teams.
  • Convert manual tests into automated tests using the appropriate framework.
  • Act as a liaison between customers and the development team during acceptance testing to facilitate problem tracking and resolution; perform regression testing as needed before code is re-released to customers.
  • Consult with development engineers to resolve problems.
  • Develop, execute, and analyze output from scripts that capture application and platform quality metrics.
  • Provide the Sales organization with sizing support for potential customers requesting ACI products on ACI-supported hardware platforms.
  • Perform other duties as assigned.
  • Understand and adhere to corporate policies, including the ACI Code of Business Conduct and Ethics.

Desired Qualifications

  • Experience working with test management tools and defect management tools.
  • Relevant software quality certification.

About the Company

ACI Worldwide

Real-time electronic payments software and SaaS

ACI Worldwide provides real-time electronic payment and banking software and services to banks, financial institutions, merchants, and corporations. Its products are delivered as on-premises software and cloud-based SaaS solutions, covering payment processing, banking, and corporate payments. Customers license software, pay maintenance, and incur transaction-based fees for cloud services, with ongoing support and updates. ACI differentiates itself by offering a broad, mission-critical portfolio that spans traditional banking software and modern cloud-based payment solutions, serving a global client base with both financial institutions and merchants. Its goal is to enable fast, reliable payment processing and banking operations at scale, helping customers move money securely and efficiently across the world.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Coral Gables, FL
Founded
1975

Recently Posted Jobs

Explore more opportunities at ACI Worldwide

See more jobs