Senior QA Engineer
Dante Personnel Recruitment
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 isn’t 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
Apply via our website www.dantesa.co.za
If you do not hear from us within 5 days, please accept that your application was unsuccessful
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 isn’t 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
Apply via our website www.dantesa.co.za
If you do not hear from us within 5 days, please accept that your application was unsuccessful
Confirm your E-mail: Send Email
All Jobs from Dante Personnel Recruitment