Quality Engineer
Johannesburg - South Africa
Job Summary
We are seeking an experienced and detail-oriented Quality Engineer to join our dynamic team in Johannesburg South this Contract position you will play a crucial role in ensuring the delivery of high-quality software solutions by driving quality assurance initiatives coordinating testing efforts and championing best practices across our organisation. As a Quality Engineer you will work collaboratively with development teams stakeholders and business partners to identify risks resolve quality issues and continuously improve our testing strategies and processes.
- Coordinate and execute comprehensive testing activities including test planning test case design and test execution across multiple projects and applications
- Monitor track and report on defects test status and quality metrics to ensure transparent communication of the quality state to delivery teams and stakeholders
- Design and implement automated testing solutions using industry-standard tools and frameworks to enhance testing efficiency and coverage
- Collaborate with development teams to identify analyse and resolve quality issues and blockers that impede the testing effort
- Define and establish quality engineering standards best practices and testing approaches aligned with organisational objectives and IT strategic initiatives
- Develop and maintain test environments and ensure the necessary tools and infrastructure are available for seamless test execution
- Lead quality assurance initiatives and act as a trusted advisor providing expert guidance on testing strategies risk assessment and continuous improvement opportunities
- Ensure alignment with modern engineering practices such as Agile Continuous Integration and Test-Driven Development to maintain future-fit testing approaches
- Participate actively in demonstrations and pilot activities with business teams to understand priorities and inform risk-based testing strategies
- Mentor and support team members in quality engineering practices fostering a culture of excellence and continuous learning
- Escalate identified risks and quality concerns promptly ensuring delivery expectations remain clear and achievable
- Maintain detailed documentation of test results quality reports and acceptance criteria to support informed decision-making
Qualifications :
**Required Qualifications:**
- Bachelors degree (or equivalent) in Computer Science Electronic Engineering Informatics Information Systems Information Technology Software Development or Software Engineering
- Proven experience in quality assurance and testing within a software development environment
- Strong knowledge of manual and automated testing methodologies and practices
- Proficiency with test automation tools and frameworks relevant to your domain
- Solid understanding of the Software Development Life Cycle (SDLC) and Agile methodologies
- Experience with defect tracking and test management tools
- Excellent analytical and problem-solving skills with meticulous attention to detail
- Strong communication and documentation abilities with the capacity to articulate complex quality issues clearly
- Demonstrated ability to work collaboratively within cross-functional teams
- Experience in test case design execution and reporting
**Desirable Qualifications:**
- ISTQB (International Software Testing Qualifications Board) certification or equivalent quality assurance certification
- Experience with Continuous Integration and Continuous Deployment (CI/CD) pipelines
- Knowledge of performance and security testing
- Familiarity with test data management and environment provisioning
- Experience leading or mentoring quality assurance teams
- Background in risk-based testing approaches
- Understanding of API and database testing
Additional Information :
Behavioural Competencies:
- Adopting Practical Approaches
- Articulating Information
- Checking Things
- Developing Expertise
- Documenting Facts
- Embracing Change
- Examining Information
- Interpreting Data
- Managing Tasks
- Producing Output
- Taking Action
- Team Working
Technical Competencies:
- Automation
- Intelligent Testing
- Quality Assurance
- Software Development Life Cycle (SDLC) methodologies & Tools
- Structured Test Methods & Processes
- Technology Orientation
- Test Driven Development
- Testing (unit regression integration)
Remote Work :
No
Employment Type :
Contract
About Company
Standard Bank Group is a leading Africa-focused financial services group, and an innovative player on the global stage, that offers a variety of career-enhancing opportunities – plus the chance to work alongside some of the sector’s most talented, motivated professionals. Our clients ... View more