drjobs Senior QA Engineer - Onsite - Sandton

Senior QA Engineer - Onsite - Sandton

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Johannesburg - South Africa

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

DataFin was established in 1999. We pride ourselves on the fact that we have established relationships with industry leaders and a vast majority of our business is repeat business.

Duties & Responsibilities

ENVIRONMENT:

A prominent company in mining technology specializing in advanced analytics and solutions is looking for an Senior QA Engineer to join their team in Sandton to spearhead their testing strategy initially focusing on manual testing while progressively designing and implementing an automation framework across their technology stack. The ideal candidate will have handson experience setting up multitiered testing environments (QA SIT UAT) and be comfortable handling complex testing scenarios including hardware integrations (weighbridge indicators IoT devices cameras and NFC scanning). This role requires someone confident in their ability to work independently establish a QA practice from scratch and eventually build and lead a team.

DUTIES:

Manual Testing & Test Case Development

  • Perform endtoend manual testing for desktop (React Electron) mobile (React Native Expo) and web (React) applications.
  • Design and execute detailed test cases test plans and acceptance criteria tailored for various applications and scenarios.
  • Ensure test coverage accounts for complex configurationbased workflows across multiple client environments.

Automation Strategy & Implementation

  • Develop an automation strategy that aligns with the platforms needs.
  • Implement and maintain automated test frameworks for:
    • Web: Playwright Cypress Selenium.
    • Mobile: Appium Detox.
    • Desktop: Playwright WinAppDriver WebDriverIO (or similar).
  • Introduce mocking/stubbing strategies for scenarios where full automation isnt feasible due to hardware dependencies.

MultiEnvironment QA Setup (QA SIT UAT)

  • Establish and maintain structured testing environments (QA SIT UAT) that allow for staged deployments and controlled testing.
  • Define a release verification process ensuring all software updates are fully tested before reaching production.
  • Collaborate with DevOps to integrate testing into CI/CD pipelines using GitHub Actions Jenkins or similar.

Hardware & IoT Integration Testing

  • Develop test plans for IoT hardware interactions including weighbridge indicators NFC scanning and cameras.
  • Design test methodologies that validate realworld performance and accuracy of hardwaresoftware interactions.
  • Implement simulation environments or stubs for automated testing when physical hardware isnt available.

Defect Tracking & Process Improvement

  • Identify log and prioritise bugs and defects in tracking tools such as GitHub.
  • Define metrics to evaluate testing efficiency and software quality over time.
  • Continuously refine QA processes introducing best practices from Agile DevOps and automationfirst methodologies.

REQUIREMENTS:

MustHave Skills & Experience

  • Minimum of 5 years experience in software testing covering manual and automation testing.
  • Strong experience testing desktop mobile and web applications.
  • Proven ability to implement and scale test automation frameworks for different platforms.
  • Proficiency with automation tools such as Playwright Appium Selenium etc.
  • Handson experience with multitiered test environments (QA SIT UAT) and structured release testing workflows.
  • Familiarity with CI/CD pipelines and version control (GitHub Bitbucket or similar).
  • Ability to stub/mock hardware interactions to enable automation in scenarios where direct integration isnt feasible.
  • Strong understanding of test data management API testing and performance/security testing basics.
  • Excellent analytical and troubleshooting skills with attention to detail.

Preferred Skills (Nice to Have)

  • Experience with hardwareintegrated testing (weighbridge indicators IoT devices NFC scanning and cameras).
  • Experience setting up QA environments from scratch in organisations that previously lacked structured testing.
  • Exposure to security testing and performance testing.

While we would really like to respond to every application should you not be contacted for this position within 10 working days please consider your application unsuccessful.

COMMENTS:

When applying for jobs ensure that you have the minimum job requirements. OnlySA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs please note your relocation plans in all applications for jobs and correspondence. Apply here email a Word copy of your CV to and mention the reference number of the job.


Required Experience:

Senior IC

Employment Type

Full-Time

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.