Software Quality Engineer at Datonomy Solutions - Gauteng, Vaal
Core
Design, build, and maintain automated test assets to ensure the quality, reliability, and stability of software solutions within banking and financial services.
Role type
Senior Software Quality Engineer (Test Automation)
Builds
Reusable automated test scripts, automation packs, and CI/CD integrated test suites for banking solutions.
Domain
Banking / Financial Services / Software Quality Engineering
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Test automation frameworks (Selenium, Cypress, Playwright, UFT, Tosca, Robot Framework), API testing (Postman, REST Assured, SoapUI), Test management (Jira, Azure DevOps, ALM, Xray), CI/CD tools (Jenkins, Azure DevOps Pipelines, GitLab CI), Programming/Scripting (Java, C#, JavaScript, TypeScript, Python), SQL, REST APIs, Microservices, System integration, Git, Regression testing, Integration testing, End-to-end testing
Preferred skills
Banking or financial services experience, Agile delivery team experience, DevOps environment experience
Technologies
Selenium, Cypress, Playwright, UFT, Tosca, Robot Framework, Postman, REST Assured, SoapUI, Jira, Azure DevOps, ALM, Xray, Jenkins, GitLab CI, Java, C#, JavaScript, TypeScript, Python, SQL, Git
Responsibilities
Design and develop reusable automated test scripts and assets; Review business requirements and technical specifications to identify test scenarios; Log, track, and manage defects through the agreed process; Integrate automated tests into CI/CD pipelines; Validate solution behavior across systems, APIs, and user interfaces; Collaborate with developers, business analysts, and DevOps teams to resolve issues.
Seniority
Senior, hands-on IC