Where

Senior QA Engineer

Executive Placements
Randburg Full-day Full-time

Description:

Minimum requirements:
Minimum of 5 years experience in software testing, covering manual and automation testing Strong experience testing desktop, mobile and web applications Ability to implement and scale test automation frameworks for different platforms Proficiency with automation tools such as Playwright, Appium, Selenium etc Hands-on experience with multi-tiered test environments (QA, SIT, UAT) Key Responsibilities:
Manual Testing & Test Case Development Perform end-to-end 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 configuration-based workflows across multiple client environments. Automation Strategy & Implementation Develop an automation strategy that aligns with the platform's needs. Implement and maintain automated test frameworks for: Web: Playwright, Cypress, Selenium. Automation Strategy & Implementation Develop an automation strategy that aligns with the platform's needs. Implement and maintain automated test frameworks for: Web: Playwright, Cypress, Selenium. Mobile: Appium, Detox. Desktop: Playwright, WinAppDriver, WebDriverIO (or similar). Mobile: Appium, Detox. Desktop: Playwright, WinAppDriver, WebDriverIO (or similar). Introduce mocking/stubbing strategies for scenarios where full automation isn't feasible due to hardware dependencies. Hardware & IoT Integration Testing 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. 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 automation-first methodologies.
Consultant: Timiyah de Goede - Dante Personnel Johannesburg

12 Mar 2025;   from: gumtree.co.za

Similar jobs

  • Executive Placements
  • Randburg
Description: Our Client a Global tech firm is seeking 2 Senior Data Engineers to join their team in Rivonia on a contract basis (Hybrid). They offer stability, growth, attractive rates and a great working environment. The Data Engineer will be responsible ...
12 days ago
  • Executive Placements
  • Randburg
Description: Our Client a Global tech firm is seeking 2 Senior Data Engineers to join their in Rivonia on a contract basis (Hybrid). They offer stability, growth, attractive rates and a great working environment. The Data Engineer will be responsible for ...
13 days ago
Description: Position: Senior Technical Customer Engineer - Server Focused - Information Technology Sector Location: Sandton Gauteng Role Summary: The technical engineer's responsibilities include, but are not limited to, assisting engineers with various ...
21 days ago
  • Executive Placements
  • Randburg
Description: Requirements: Bachelorâ??s degree in Electrical Engineering Registration as a Professional Engineer (Pr.Eng) with the Engineering Council of South Africa (ECSA). Experience in heavy current Electrical Engineering, with a strong emphasis on ...
a month ago