QA Engineer (Payments)

Mindworx Consulting

Cape Town

On-site

ZAR 650,000 - 900,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Mindworx Consulting in Cape Town seeks a Senior Software Quality Engineer to join our payments systems team. You will lead QA efforts, design test plans, and ensure robust testing of APIs and integration points.

The role focuses on real-time clearance, EFT, and banking workflows. You will implement automation, contribute to CI/CD, and collaborate with product managers and developers to reduce defects and improve product quality.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven experience as a Quality Engineer or similar role.
  • Strong understanding of SDLC and QA principles.
  • Knowledge in test automation tools and frameworks.
  • Familiarity with Agile methodologies and CI/CD processes.
  • Excellent analytical and problem-solving skills.
  • Effective communication and collaboration abilities.

Responsibilities

  • Follow and manage quality assurance processes and methodologies.
  • Conduct thorough testing of products to identify defects and ensure compliance with quality standards.
  • Collaborate with product managers and development teams to create test plans and test strategies.
  • Define test objectives, scope, and success criteria for testing phases.
  • Execute functional, regression, and system testing as required.
  • Identify, document, and track defects; work with development teams to resolve.
  • Create and maintain test documentation and reports.
  • Ensure compliance with industry standards and best practices.

Skills

Quality assurance
API testing
Automation testing
CI/CD
Agile methodologies
SDLC
Problem solving
Communication

Education

Bachelor's degree in Computer Science or related field

Tools

Postman
Selenium
CI/CD

Job description

Reference: CON001687-Kyle-1

Key Responsibilities:

  1. Quality Assurance:
    - Follow and manage quality assurance processes and methodologies.
    - Conduct thorough testing of products to identify defects and ensure compliance with quality standards.
  2. Test Planning and Strategy:
    - Collaborate with product managers and development teams to create comprehensive test plans and test strategies.
    - Define test objectives, scope, and success criteria for testing phases.
  3. Test Execution:
    - Execute functional, regression, and system testing as required.
    - Identify, document, and track defects, working closely with development teams to facilitate resolution.
  4. Automation Testing (Advantage):
    - Develop and maintain automated test scripts to increase efficiency and test coverage.
    - Integrate automated tests into the continuous integration/continuous deployment (CI/CD) pipeline.
  5. Process Improvement:
    - Analyze quality data and metrics to identify areas for improvement in product development and testing processes.
    - Propose and implement process enhancements to optimize efficiency and reduce defects.
  6. Collaboration:
    - Work closely with cross-functional teams, including developers, product managers, and business analysts, to ensure a collaborative and integrated approach to quality assurance.
  7. Documentation:
    - Create and maintain comprehensive test documentation, including test plans, test cases, and test results.
    - Generate reports on testing activities, defects, and overall product quality.
  8. Compliance and Standards:
    - Ensure that products comply with industry standards, regulations, and best practices.
    - Stay informed about industry trends and advancements in quality assurance methodologies.

Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience as a Quality Engineer or in a similar role.
- Strong understanding of software development life cycle (SDLC) and quality assurance principles.
- Knowledge in test automation tools and frameworks (advantage).
- Familiarity with Agile methodologies and CI/CD processes.
- Excellent analytical and problem-solving skills.
- Effective communication and collaboration abilities.

Preferred Skills:
- Certification in quality assurance or software testing (e.g., ISTQB).
- Knowledge of security testing principles.
- Familiarity with testing mobile applications and web services.

Technical Skills:
- A highly skilled Senior Software Quality Engineer with expertise in payments systems to join our dynamic team.
- The ideal candidate will have a deep understanding of real-time clearance, electronic funds transfer (EFT), rapid payment programs, EFT collections, Debicheck collections, and a comprehensive knowledge of payments standards including Pain files, Pacs files, ISO codes, and messaging protocols. Banking knowledge, particularly in the context of payments, is essential for this role. Moreover, experience in industry-specific testing methodologies is highly desirable.
- Conduct thorough testing of payment-related APIs, ensuring compatibility, functionality, and security.
- Analyze payment processing workflows and identify areas for optimization and improvement.
- Stay up-to-date with industry trends and standards related to payments systems and quality assurance practices.
- In-depth understanding of payment standards and protocols such as Pain files, Pacs files, ISO codes, and messaging formats.
- Strong knowledge of banking processes and systems, particularly in the context of payments.
- Proficiency in API testing and automation tools/frameworks (e.g., Postman, Selenium).
- Familiarity with industry-specific testing methodologies and regulatory requirements.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Test Analyst
Senior Test Analyst

Penta Consulting • Johannesburg

On-site
ZAR 700,000 - 1,100,000
Senior Test Analyst
Senior Test Analyst

JCM Consultants • Rosebank

Hybrid
ZAR 900,000 - 1,200,000
Payments SDET Visa/Mastercard/UnionPay
Payments SDET Visa/Mastercard/UnionPay

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Senior Tester / QA Specialist
Senior Tester / QA Specialist

PBT Group • South Africa

Hybrid
ZAR 600,000 - 800,000
Flexible hybrid work environment
Engaging contract opportunity
Chance to work with innovative systems
Specialist QA Engineer
Specialist QA Engineer

Amidel • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Payments Expert
Payments Expert

Impronics Technologies • Gauteng

On-site
ZAR 600,000 - 800,000
Senior SDET (Software Development Engineer in Test)
Senior SDET (Software Development Engineer in Test)

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Technical Architect – Payments Domain
Technical Architect – Payments Domain

Impronics Technologies • Gauteng

On-site
ZAR 1,800,000 - 3,000,000
Software Quality Engineer
Software Quality Engineer

Expleo Group • Johannesburg

On-site
ZAR 500,000 - 800,000
QA Analyst
QA Analyst

Nicfurniture • Johannesburg

On-site
ZAR 220,000 - 340,000