Jobs in

QA Engineer (Payments) - Cape Town City Centre


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. Apply Now

Want to do another search?

Jobs in