Recruitment Room Team

User Acceptance Testing – UAT Team Lead (Sandton)

Johannesburg – Gauteng
1 week ago
Application ends: March 2, 2025
Deadline date:
March 2, 2025

Job Description


ENVIRONMENT:
A leading company in mining technology, specializing in advanced analytics and solutions, is looking for a UAT Team Lead to establish and manage a new User Acceptance Testing (UAT) team. This full-time, in-office role in Sandton, will ensure their React, React Native and Electron applications meet high standards of quality, reliability and usability. Working closely with development teams, the UAT Team Lead will create robust testing processes for applications interacting with hardware components, such as weighbridge indicators, cameras and proprietary IoT devices. This role involves building the UAT team, implementing processes and refining testing practices aligned with industry standards.
 
DUTIES:
  • Team Leadership: Build, lead and mentor the UAT team, setting clear objectives and providing guidance and support.
  • UAT Planning & Execution: Develop and execute detailed UAT plans and test cases for React, React Native and Electron applications.
  • Cross-functional Collaboration: Partner with development teams to gain a comprehensive understanding of application functionality, business requirements and hardware integrations.
  • Defect Management: Identify, document and track defects, working with stakeholders to prioritise and address issues.
  • Documentation & Reporting: Maintain comprehensive records of test activities, including results, defects and corrective actions.
  • Continuous Improvement: Enhance UAT processes, tools and methodologies, keeping updated with industry best practices in software testing.
  • Hardware Interaction Testing: Oversee testing of software interactions with hardware components, including weighbridge indicators, cameras and proprietary IoT devices.
  • Team Development: Establish UAT standards, recruit team members and provide training to ensure high-quality testing practices.
 
REQUIREMENTS:
Experience:
  • 5+ years of software testing experience, with a strong focus on UAT.
  • Proven experience in team leadership, including recruiting, training and managing team performance.
  • Deep knowledge of React, React Native and Electron applications and their testing requirements.
  • Experience with automated testing tools and frameworks.
Technical Skills:
  • Proficiency in creating and executing test cases with a focus on precision and detail.
  • Strong analytical skills to accurately capture and address business scenarios in testing.
  • Familiarity with test management tools and SDLC methodologies.
  • Experience with version control systems, particularly GitHub.
Preferred Skills:
  • Experience in testing software interacting with hardware components (weighbridge indicators, cameras, IoT devices).
  • Familiarity with Agile development methodologies
 
ATTRIBUTES:
  • Excellent communication skills to articulate complex issues to technical and non-technical stakeholders.
  • Organisational and time-management skills to handle multiple projects and meet deadlines.