Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
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.
Key Responsibilities:
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.