Engineering

Quality Assurance Engineer

Boardroom Appointments·Gauteng, south-africa·Full Time·Contract
EngineeringFull TimeContract
-
  • Are you an experienced Quality Assurance Engineer with a passion for validating complex business rules, integration workflows, and enterprise applications?
  • Our client is seeking a Quality Assurance Engineer to validate business rule logic, document processing, integration workflows, and end-to-end business processes across a complex enterprise platform. While the primary focus of this role is Quality Assurance, it operates with the breadth and depth of a Systems Analyst, requiring an analytical mindset to understand complex system interactions, business rules, and broader application behaviour.
  • The successful candidate will work closely with Backend Developers on business rule validation and collaborate with the QA Lead on test suite development to ensure the stability, functionality, and effectiveness of the platform.

Key Responsibilities

Quality Assurance & Testing

  • Create comprehensive test cases for business rule logic.
  • Execute manual testing of complex rule scenarios and rule combinations.
  • Test approval workflows and authorisation rules.
  • Test business rule configurations across multiple regions.
  • Test document processing accuracy and validation results.
  • Test end-to-end workflows combining all platform components.
  • Verify data consistency across system components.
  • Report defects with detailed reproduction steps and supporting context.

Collaboration & Integration

  • Coordinate with Backend Developers on business rule validation.
  • Support the QA Lead during integration testing activities.
  • Contribute test cases to the automated test suite.
  • Work closely with development teams to resolve defects and improve solution quality.

Minimum Requirements

Qualifications

  • Bachelor's Degree or Diploma in Computer Science, Information Technology, Software Engineering, or a related field.
  • Relevant cloud or software engineering certifications will be advantageous.
  • ISTQB Certified Tester or ISEB Software Testing Certification will be beneficial.

Experience & Technical Skills

  • Minimum 5+ years' experience in Quality Assurance, testing web applications and APIs.
  • Strong understanding of Software Development Life Cycle (SDLC) and Agile methodologies.
  • Strong manual testing and test case design skills.
  • Understanding of business rules and validation logic.
  • SQL experience for data verification and test scenario setup.
  • Basic API testing experience.
  • Experience contributing to automated test suites.
  • Strong defect reporting and root cause analysis skills.
  • Experience using Git version control.
  • Strong attention to detail and analytical thinking.
  • Ability to communicate effectively with development teams regarding testing findings.
  • Proficiency in scripting languages such as Python or PowerShell, or advanced Excel/text manipulation tools for parsing logs and preparing test data, will be highly advantageous.

Delivery Outputs

  • Business rule validation test cases and results.
  • Rule configuration test cases across multiple regions.
  • Approval workflow and authorisation test results.
  • End-to-end workflow test cases.
  • Business rule defect reports.
  • Integration workflow defect reports.
  • Test coverage for business rule validation across regions.
  • Contributions to the automated test suite.

Key Competencies

  • Ability to work within complex enterprise environments.
  • Strong debugging and root-cause analysis capability.
  • Ability to learn and navigate custom frameworks and business logic.
  • Effective communication and stakeholder collaboration.
  • Ability to balance support, maintenance, and new development activities.
  • Strong ownership mindset and operational accountability.

What's on Offer

  • Initial 6-month contract with the possibility of extension to 8 months or longer, depending on the project phase and business requirements.
  • Opportunity to work on a complex enterprise platform with a strong focus on business rule validation and system integration.
  • Collaborate with experienced Developers, QA Leads, and Solution Architects within an Agile environment.
  • Play a key role in ensuring the quality, stability, and reliability of enterprise software solutions.
  • Immediate start available, with preference given to candidates who can start immediately.

Key skills

BachelorsProfessional CertificateNational Diploma

At a glance

Company

Boardroom Appointments

Location

Gauteng, south-africa

Employment

Full Time

Experience

Valid until

Not specified

Created

August 12, 2026

More opportunities

Similar roles you might like

Qa Lead & Test Automation Engineer

Boardroom Appointments

Gauteng, south-africa

full-time

Are you an experienced QA Lead & Test Automation Engineer with a passion for quality engineering, test automation, and delivering enterprise-grade software solutions? Our client is seeking a QA Lead & Test Automation Engineer to own the quality assurance approach and test automation strategy across a complex enterprise platform. This role is responsible for defining testing standards, designing and maintaining automated testing frameworks, and ensuring comprehensive quality coverage across unit, integration, API, regression, and end-to-end testing. The successful candidate will provide technical leadership for Quality Assurance, working closely with Developers, Solution Architects, Business Analysts, DevOps Engineers, and QA teams to embed quality throughout the Software Development Lifecycle and ensure every release meets functional, technical, and non-functional quality standards. Key Responsibilities Quality Strategy & Governance Own the project's Quality Assurance approach and testing strategy. Define testing standards, methodologies, and best practices. Ensure quality activities are embedded throughout the Software Development Lifecycle. Promote a shift-left testing approach by engaging early during requirements and design. Test Automation Design, develop, and maintain the project's automated testing framework. Implement automated testing across: Unit Testing API Testing Integration Testing UI Testing End-to-End Workflow Testing Regression Testing Smoke Testing Ensure automated tests are maintainable, scalable, and reusable. Continuously improve automation coverage and execution times. Functional & Integration Testing Validate complex business workflows and system integrations. Review business requirements and technical specifications to ensure adequate test coverage. Verify system behaviour across multiple environments and integration points. Support business rule validation and document processing testing where required. Quality Leadership Provide technical guidance and mentorship to the Quality Assurance Engineer. Coordinate testing activities across multiple workstreams. Drive defect triage sessions with development teams. Support release planning and production readiness activities. Foster a quality-first culture across the project team. Release Management & Quality Gates Define and execute quality gates before releases. Assess release readiness based on testing outcomes and quality metrics. Monitor regression risks and production readiness. Ensure critical defects are resolved or appropriately mitigated before deployment. Minimum Requirements Qualifications Bachelor's Degree in Computer Science, Information Systems, Software Engineering, Information Technology, or a related discipline. Equivalent industry experience will be considered in lieu of a formal qualification. ISTQB Certified Tester (Foundation, Advanced, or Test Automation Engineer) will be advantageous. Experience & Technical Skills Minimum 8 years' experience in Software Quality Assurance, with at least 2 years in a senior or technical leadership capacity. Strong experience with API, integration, database, and end-to-end workflow testing. Strong experience in both manual and automated testing. Experience designing and maintaining automation frameworks. Experience testing complex enterprise applications and integration-heavy solutions. Experience working within Agile delivery teams. Experience within financial services or other regulated industries will be advantageous. Experience with business rule validation and document processing will be advantageous. Delivery Outputs Comprehensive automated test framework. Automated test suites for all functional areas. API integration test suites. Business rule validation test cases. Performance and load testing reports. Test data management scripts. Test coverage reports and quality metrics. Defect reports and root cause analysis. Quality gate sign-off reports. Key Competencies Strong analytical and problem-solving skills. Excellent attention to detail. Ability to understand complex business processes and technical architectures. Strong stakeholder communication skills. Proactive approach to identifying quality risks. Continuous improvement mindset. Ability to work independently while providing technical leadership. What's on Offer Initial 6-month contract with the possibility of extension to 8 months or longer, depending on the project phase and business requirements. Opportunity to lead Quality Assurance and Test Automation for a complex enterprise platform. Work with modern automation frameworks, Agile delivery teams, and enterprise technologies. Play a key role in ensuring high-quality software delivery across multiple workstreams. Immediate start available, with preference given to candidates who can start immediately.

2 months ago

Software Systems Tester

Catch

Gauteng, south-africa

full-time

The Opportunity The role is for an software systems tester to contribute to the design and quality control of our products and services. You will contribute to the team and to our ongoing success in developing quality solutions for our clients. Your value contribution will include influence over the technologies and the testing of our products. The Candidate Someone with a passion for Software Testing. Someone with a good cultural fit and who aspires to the same outcomes as us. An autonomous self-driven individual who excels at getting the right things done. A technically sound approach is essential, but so too is an open-minded willingness to learn, teach, innovate and create. The role requires a mature quality assurance engineer who is knowledgeable and enthusiastic in the craft of software testing and validation and takes utmost pride in their work. Skills Essential Experienced and proficient in manual software testing and producing defect and incident reports. Experienced at producing and documenting test plans and executing against those. Advantage Postman experience calling REST APIs. Any automated testing framework such as Selenium or Cypress. Direct experience in working with Open Banking / Open Data protocols and services. Knowledge and experience using Microsoft Azure Cloud Services. Knowledge and experience of DevOps techniques, including CI / CD. Ideal Qualifications You will have a diploma in any software or related discipline. You will have completed and attained one or more certifications in the field of quality assurance. You may have a testing qualification such as ISTQB or TTA/ISEB How we work Our culture is underpinned by mutual respect, openness and fairness. We like to challenge ourselves to think differently. A willingness to debate viewpoints leading to the best presented argument being adopted. Trust is the vital currency of our success. Experience 4 years or more of software quality assurance experience. A demonstrable track record of adding value to software solutions. Roles and Responsibilities Your roles and responsibilities will include inter alia the following: Design, build, and maintain test plans for the software stack. Document and record issues and defects. Develop solutions to improve the overall testing within the company and contribute to the body of knowledge. Assist in the building of automated test cases and test recipes. Identify bottlenecks and bugs, and devise solutions to mitigate these issues. Qualities Amongst others your key qualities should include: Positive attitude Quick learning ability Problem solver and analytical thinker Good team player Good communication skills Time and task management Takes initiative

4 months ago