Talent.com
This job offer is not available in your country.
Senior QA Engineer (Technology / Mining)

Senior QA Engineer (Technology / Mining)

Black Pen RecruitmentJohannesburg, South Africa
30+ days ago
Job description

Our client is a growing technology company that revolutionises mining logistics across South Africa. Their platform connects mines and hauliers, automating vehicle tracking, order management and weighbridge operations using NFC technology and IoT devices integrated with AWS Cloud.

They are seeking developers who genuinely love coding and continuously upskill themselves. Their collaborative environment encourages innovation, includes developers in technical decisions and supports both hybrid and in-office work arrangements. They invest in learning opportunities for those willing to put in effort, and because their clients operate 24 / 7, they value team members who can occasionally assist with critical support.

Role Overview

Our client is seeking an experienced Senior QA Engineer to spearhead their testing strategy and build a comprehensive QA practice that ensures the reliability of mining operations across South Africa. You'll initially focus on manual testing while progressively designing and implementing automation frameworks across our client’s technology stack, including desktop (React + Electron), mobile (React Native + Expo) and web (React) applications.

This role requires handling complex testing scenarios including hardware integrations with weighbridge indicators, IoT devices, cameras and NFC scanning across 50+ remote mining sites. You'll establish multi-tiered testing environments and work independently to build a QA practice from scratch, with the opportunity to eventually lead a team as our client expands into new markets.

Their core values include Focus on the Mission, Respect, Excellence, Integrity and working as One Team.

JobType : Permanent, Full-time

Workplace : On-site, office

Location : Lonehill, Sandton, South Africa

Requirements

  • Minimum of 5 years' experience in software testing, covering manual and automation testing
  • Strong experience testing desktop, mobile and web applications with proven ability to implement and scale test automation frameworks
  • Proficiency with automation tools such as Playwright or similar
  • Hands-on experience with multi-tiered test environments (QA, SIT, UAT) and structured release testing workflows
  • Strong understanding of test data management, API testing and performance / security testing basics
  • Ability to stub / mock hardware interactions to enable automation in complex scenarios
  • Excellent analytical and troubleshooting skills with attention to detail
  • Strong communication skills and ability to collaborate effectively with cross-functional teams
  • Ability to work independently, set priorities and deliver high-quality test coverage without supervision

Preferred Skills

  • Experience with hardware-integrated testing (weighbridge indicators, IoT devices, NFC scanning and cameras)
  • Experience setting up QA environments from scratch in organisations that previously lacked structured testing
  • Familiarity with CI / CD pipelines and version control systems
  • Exposure to security testing and performance testing
  • Experience in the mining or industrial sector
  • Familiarity with Agile development methodologies
  • Responsibilities

  • Perform end-to-end manual testing for desktop, mobile and web applications across complex mining operation workflows
  • Design and execute detailed test cases, test plans and acceptance criteria tailored for various applications and client environments
  • Develop and implement an automation strategy that aligns with our platform's needs across web, mobile and desktop applications
  • Establish and maintain structured testing environments (QA, SIT, UAT) that allow for staged deployments and controlled testing
  • Implement automated test frameworks using tools like Playwright or similar
  • Develop test plans for IoT hardware interactions including weighbridge indicators, NFC scanning and cameras
  • Design test methodologies that validate real-world performance and accuracy of hardware-software interactions
  • Collaborate with the development team to integrate testing into CI / CD pipelines
  • Identify, log and prioritise bugs and defects using tracking tools
  • Define metrics to evaluate testing efficiency and software quality over time
  • Continuously refine QA processes, introducing best practices and automation-first methodologies
  • Challenges and Opportunities

  • Technical Variety : Work across diverse technologies including desktop, mobile, web applications and hardware integrations, providing exposure to the full technology stack
  • Real-World Impact : Build testing frameworks that directly ensure the reliability of mining operations, with immediate visibility of how your work affects industrial environments
  • Growth Environment : Join a rapidly expanding company entering new markets (Namibia and Botswana), with opportunities to shape QA practices and eventually lead a team
  • Complex Problem Solving : Navigate multi-site environments with hardware integrations that demand innovative testing approaches and automation strategies
  • Building from Scratch : Define processes, tools and best practices for a structured QA ecosystem, establishing the foundation for future team growth
  • Cultural Fit

    The ideal candidate will :

  • Take initiative in problem-solving, proactively identifying testing challenges and implementing effective solutions
  • Embrace collaboration and knowledge sharing, contributing to our collective technical growth
  • Be willing to share in team responsibilities, including occasional after-hours support when needed
  • Adapt positively to changing priorities and evolving project requirements
  • View QA as more than just a day job, continuously evolving your skills and expertise in testing technologies
  • Work Arrangement

    This is a full-time, on-site position based in our client’s Lonehill, Sandton office. While the role requires being physically present for hardware testing and team collaboration, they offer a flexible schedule based on a standard eight-hour day.

    You can adjust your start and end times to better manage your commute; however, all team members are required to be available for meetings and communication during our client’s core hours of 8 : 00 AM to 3 : 00 PM.

    Benefits

  • Investment in learning opportunities for developers committed to continuous improvement
  • Exposure to cutting-edge technology and diverse technical challenges
  • Opportunity to shape QA practices in a rapidly growing company and build a future QA team
  • Real-world impact with immediate visibility of your contributions
  • Clear pathway to grow into a QA Lead with opportunities to hire and mentor future QA engineers
  • Create a job alert for this search

    Senior Engineer • Johannesburg, South Africa

    Related jobs
    • Promoted
    Senior Mechanical Engineer (Piping) - Saudi Arabia

    Senior Mechanical Engineer (Piping) - Saudi Arabia

    Oxyon Human Capital SolutionsJohannesburg, South Africa
    Lead and manage mechanical piping designs and installations for complex Oil & Gas projects.Review and approve engineering deliverables (P&IDs, layouts, specs). Coordinate with multidisciplinary team...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Tailings Engineer – Pr.Eng.

    Senior Tailings Engineer – Pr.Eng.

    NIMA RecruitmentJohannesburg, South Africa
    TSF design, construction, and operational management.Lead and review geotechnical designs, risk assessments, and performance monitoring programs for tailings structures. Provide expert input on dam ...Show moreLast updated: 30+ days ago
    • Promoted
    Mechanical Engineer - Open Cast Mining

    Mechanical Engineer - Open Cast Mining

    The RecruitersJohannesburg, South Africa
    Our Engineering Recruitment desk currently has a vacancy for a Mechanical Engineer.Our client is a multifaceted mining and commodity trading enterprise, primarily engaged in mining, processing ores...Show moreLast updated: 30+ days ago
    • Promoted
    PreSales Engineer (Mining Tech)

    PreSales Engineer (Mining Tech)

    Bright City TalentJohannesburg, South Africa
    The Pre-Sales Engineer, is the technical bridge between business development and prospective customers clarifying needs, crafting solutions and showcasing how AI can transform mining operations.Own...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Process Engineer (EPCM Mining Projects – Design – Furnaces / Smelting) - Sandton

    Senior Process Engineer (EPCM Mining Projects – Design – Furnaces / Smelting) - Sandton

    MECS AfricaJohannesburg, South Africa
    Bachelors degree in chemical or metallurgical engineering, Pr.Relevant post graduate qualifications could be advantageous. Modelling thermochemistry of pyrometallurgical processing in FACSTAGE.Minim...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Platform Engineer – JHB / CPT / Hybrid – R1.4m PA

    Senior Platform Engineer – JHB / CPT / Hybrid – R1.4m PA

    E-MergeJohannesburg, South Africa
    Were on a mission to make it easy for companies to hire and manage global teams.Our platform handles everything from compliant hiring and payroll to taxes and benefitsacross 100+ countries.This is ...Show moreLast updated: 30+ days ago
    • Promoted
    QA Engineer

    QA Engineer

    Network RecruitmentCenturion, South Africa
    As a Senior QA Engineer, youll be responsible for ensuring the delivery of high-quality software products by planning, designing, and executing both manual and automated tests.Design and maintain d...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Project Manager

    Senior Project Manager

    Data CentrixJohannesburg, South Africa
    Years Project Management experience in the mining sector.Prior projects involvement in the replacement of Legacy systems and Paper based processes. Knowledge of integration of multiple systems and d...Show moreLast updated: 4 days ago
    • Promoted
    Mechanical Engineer - Mining

    Mechanical Engineer - Mining

    The Hiring HouseJohannesburg, South Africa
    Broad understanding of mechanical infrastructure systems, which includes mining infrastructure requirements, commercial construction industry practices, construction contracts, and budget / schedule ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Manager : Quality Assurance

    Senior Manager : Quality Assurance

    A 1L Realization (Pty) LtdJohannesburg, South Africa
    Bachelors degree in computer science, Information systems, Engineering, or related field.Quality Assurance, including 3+ years in a QA leadership role. Demonstrated success in managing distributed t...Show moreLast updated: 25 days ago
    • Promoted
    Senior Design Engineer : Mechanical Design (Centurion)

    Senior Design Engineer : Mechanical Design (Centurion)

    E&D RecruitersCenturion, South Africa
    Senior Mechanical Design Engineer.Exciting career opportunity for engineers with a passion for Mechanical design and first Principle designs as first requirement and secondly be a good manager.Lead...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Hardware Test Engineer

    Senior Hardware Test Engineer

    Recruitpro SolutionsCenturion, South Africa
    We are seeking, on behalf of our client, a highly experienced.This opportunity is ideal for an engineer with expert knowledge of. You will play a leading role in the design, development, and integra...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Mechanical Engineers (HVAC) (Pr Eng)

    Senior Mechanical Engineers (HVAC) (Pr Eng)

    Network RecruitmentMidrand, South Africa
    Our client is a leading player in the high-tech laboratory infrastructure space.They design, supply and implement critical systems used in medical research, pharmaceutical, and healthcare environme...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Mechanical Engineer : Industrialisation

    Senior Mechanical Engineer : Industrialisation

    E&D RecruitersMidrand, South Africa
    Senior Mechanical Engineer : Product Industrialisation.The successful incumbent will be in charge of the design, development, integration and qualification of products and systems from the concept s...Show moreLast updated: 30+ days ago
    • Promoted
    Reliability & Qualification Engineer

    Reliability & Qualification Engineer

    The Hiring HouseJohannesburg, South Africa
    Lead and coordinate the execution of product qualification testing with support from a team of technicians.Draft qualification test procedures aligned with relevant environmental and performance st...Show moreLast updated: 16 days ago
    • Promoted
    Senior Engineer : Mechanical Design (Centurion)

    Senior Engineer : Mechanical Design (Centurion)

    E&D RecruitersCenturion, South Africa
    SENIOR MECHANICAL DESIGN ENGINEER.Details designs from first principles as well as improvement on existing Product ranges. Qualification and Key Skills Required : .Minimum of 7 years of design experie...Show moreLast updated: 30+ days ago
    • Promoted
    RB 16587 - Senior Process Engineer (Pyrometallurgy) - Jhb

    RB 16587 - Senior Process Engineer (Pyrometallurgy) - Jhb

    Professional Career ServicesJohannesburg, South Africa
    Our client is an engineering consulting and project management firm.Design, sizing, and commissioning of processes and vessels associated with the global electric smelting furnace sector, that incl...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Applications Engineer – SolidWorks

    Senior Applications Engineer – SolidWorks

    MC Technology StaffingCenturion, South Africa
    Provide expert-level technical support to customers, troubleshooting and resolving complex SolidWorks-related issues.Lead pre-sales activities, including product demonstrations and consultations to...Show moreLast updated: 25 days ago
    • Promoted
    Mechanical Engineer

    Mechanical Engineer

    Network RecruitmentJohannesburg, South Africa
    This role focuses on the design, development, and optimization of explosive delivery and initiation systems used in mining operations, ensuring performance, safety, and regulatory compliance.Design...Show moreLast updated: 30+ days ago
    • Promoted
    Project Engineer (Mining)

    Project Engineer (Mining)

    Kingsleyirons RecruitmentCenturion, South Africa
    We are actively seeking a Project Engineer with a mechanical background and proven mining industry experience to join our clients’ dynamic projects department. The ideal candidate will be self-motiv...Show moreLast updated: 29 days ago