<strong>Job Description<br><br></strong>We are seeking an experienced and detail-oriented Quality Engineer to join our dynamic team in Johannesburg, South Africa. In 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.<br><br><ul><li>Coordinate and execute comprehensive testing activities, including test planning, test case design, and test execution across multiple projects and applications</li><li>Monitor, track, and report on defects, test status, and quality metrics to ensure transparent communication of the quality state to delivery teams and stakeholders</li><li>Design and implement automated testing solutions using industry-standard tools and frameworks to enhance testing efficiency and coverage</li><li>Collaborate with development teams to identify, analyse, and resolve quality issues and blockers that impede the testing effort</li><li>Define and establish quality engineering standards, best practices, and testing approaches aligned with organisational objectives and IT strategic initiatives</li><li>Develop and maintain test environments and ensure the necessary tools and infrastructure are available for seamless test execution</li><li>Lead quality assurance initiatives and act as a trusted advisor, providing expert guidance on testing strategies, risk assessment, and continuous improvement opportunities</li><li>Ensure alignment with modern engineering practices such as Agile, Continuous Integration, and Test-Driven Development to maintain future-fit testing approaches</li><li>Participate actively in demonstrations and pilot activities with business teams to understand priorities and inform risk-based testing strategies</li><li>Mentor and support team members in quality engineering practices, fostering a culture of excellence and continuous learning</li><li>Escalate identified risks and quality concerns promptly, ensuring delivery expectations remain clear and achievable</li><li>Maintain detailed documentation of test results, quality reports, and acceptance criteria to support informed decision-making<br><br></li></ul><strong>Qualifications<br><br></strong>**Required Qualifications:**<br><br><ul><li>Bachelor's degree (or equivalent) in Computer Science, Electronic Engineering, Informatics, Information Systems, Information Technology, Software Development, or Software Engineering</li><li>Proven experience in quality assurance and testing within a software development environment</li><li>Strong knowledge of manual and automated testing methodologies and practices</li><li>Proficiency with test automation tools and frameworks relevant to your domain</li><li>Solid understanding of the Software Development Life Cycle (SDLC) and Agile methodologies</li><li>Experience with defect tracking and test management tools</li><li>Excellent analytical and problem-solving skills with meticulous attention to detail</li><li>Strong communication and documentation abilities, with the capacity to articulate complex quality issues clearly</li><li>Demonstrated ability to work collaboratively within cross-functional teams</li><li>Experience in test case design, execution, and reporting<br><br></li></ul><strong>Desirable Qualifications<br><br></strong><ul><li>ISTQB (International Software Testing Qualifications Board) certification or equivalent quality assurance certification</li><li>Experience with Continuous Integration and Continuous Deployment (CI/CD) pipelines</li><li>Knowledge of performance and security testing</li><li>Familiarity with test data management and environment provisioning</li><li>Experience leading or mentoring quality assurance teams</li><li>Background in risk-based testing approaches</li><li>Understanding of API and database testing<br><br></li></ul>Additional Information<br><br><strong>Behavioural Competencies<br><br></strong><ul><li>Adopting Practical Approaches</li><li>Articulating Information</li><li>Checking Things</li><li>Developing Expertise</li><li>Documenting Facts</li><li>Embracing Change</li><li>Examining Information</li><li>Interpreting Data</li><li>Managing Tasks</li><li>Producing Output</li><li>Taking Action</li><li>Team Working<br><br></li></ul><strong>Technical Competencies<br><br></strong><ul><li>Automation</li><li>Intelligent Testing</li><li>Quality Assurance</li><li>Software Development Life Cycle (SDLC) methodologies &amp; Tools</li><li>Structured Test Methods &amp; Processes</li><li>Technology Orientation</li><li>Test Driven Development</li><li>Testing (unit, regression, integration)</li></ul>
Sourced from external listing
Stanbic Bank Tanzania
Sourced from LinkedIn