The Role
We are currently looking for a Payment Quality Engineer for a client based in Johannesburg and Cape Town.
Responsibilities
- 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 payment systems and quality assurance practices.
- Follow and manage quality assurance processes and methodologies.
- Collaborate with product managers and development teams to create comprehensive test plans and test strategies.
- Execute functional, regression, and system testing as required.
- Develop and maintain automated test scripts to increase efficiency and test coverage.
- Analyze quality data and metrics to identify areas for improvement in product development and testing processes.
- Work closely with cross-functional teams, including developers, product managers, and business analysts, to ensure a collaborative and integrated approach to quality assurance.
- Create and maintain comprehensive test documentation, including test plans, test cases, and test results.
- Ensure that products comply with industry standards, regulations, and best practices.
Minimum Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Certification in quality assurance or software testing (e.g., ISTQB).
- Knowledge of security testing principles.
- Familiarity with testing mobile applications and web services.
- 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.
#J-18808-Ljbffr