Search thousands of fresh jobs

×
This job is expired
Datonomy Solutions (Cape Town)

Software Quality Engineer at Datonomy Solutions

Datonomy Solutions (Cape Town)

  • R70,000 - R85,000 per month
  • Contract Intermediate position
  • Sandton
  • Posted 18 May 2026 by Datonomy Solutions (Cape Town)
  • Expires in 28 days
  • Job 2639033 - Ref 814
Apply Now

About the position









The Software Quality Engineer will be responsible for designing, building and maintaining automated test assets that ensure the quality, reliability and stability of software solutions.

The role focuses on using the bank's automation frameworks, pre-defined testing tools and quality engineering practices to validate both the solution and its underlying architecture.


Key responsibilities
Test automation and quality engineering


  • Design, develop and maintain reusable automated test scripts and test assets.
  • Use existing automation frameworks and approved test tools to support quality assurance.
  • Create automation packs that can be reused across releases, projects and regression cycles.
  • Execute automated test suites and analyse results to identify defects, risks and quality gaps.
  • Maintain and improve existing automated tests to ensure they remain relevant and reliable.

Test analysis and design

  • Review business requirements, user stories, technical specifications and solution designs.
  • Identify test scenarios, test data requirements and expected outcomes.
  • Translate functional and technical requirements into automated test cases.
  • Ensure test coverage across functional, integration, regression and end-to-end scenarios.

Defect identification and resolution support

  • Log, track and manage defects through the agreed defect management process.
  • Work closely with developers, business analysts, testers and product teams to resolve issues.
  • Provide clear evidence, logs and replication steps for failed test cases.
  • Retest fixes and support defect closure.

Architecture and solution quality

  • Validate that the solution behaves as intended across systems, APIs, data flows and user interfaces.
  • Support quality assurance of the broader solution architecture, not only the front-end application.
  • Identify risks related to integration, performance, stability, security and maintainability.
  • Ensure automated testing supports the overall quality of the application landscape.

CI/CD and DevOps support

  • Integrate automated tests into CI/CD pipelines where applicable.
  • Support continuous testing practices across build, deployment and release cycles.
  • Collaborate with DevOps and engineering teams to improve automation efficiency.
  • Contribute to faster, more reliable release cycles through effective test automation.


Technical skills
Test automation frameworks and tools.

  • Selenium, Cypress, Playwright, UFT, Tosca, Robot Framework or similar.
  • API testing tools such as Postman, REST Assured or SoapUI.
  • Test management tools such as Jira, Azure DevOps, ALM or Xray.
  • CI/CD tools such as Jenkins, Azure DevOps Pipelines or GitLab CI.
  • Programming or scripting experience, ideally Java, C#, JavaScript, TypeScript or Python.
  • SQL and basic database testing.
  • Understanding of REST APIs, microservices and system integration.
  • Version control using Git.
  • Regression testing, integration testing and end-to-end testing.


Ideal candidate profile

  • Strong automation testing background, not just manual testing.
  • Able to design reusable automated test assets from requirements and solution designs.
  • Comfortable working in Agile delivery teams.
  • Strong understanding of software quality, defect management and release readiness.
  • Able to work across business, development, QA and DevOps teams.
  • Banking or financial services experience would be advantageous.
  • Good analytical thinking and attention to detail.
  • Able to identify quality risks early and communicate them clearly.


Experience:

  • 5+ years’ experience in software testing or quality engineering.
  • 3+ years’ hands-on test automation experience.
  • Experience building or maintaining automation frameworks.
  • Experience with API, UI, integration and regression test automation.
  • Experience working in Agile and/or DevOps environments.
  • Experience in banking, financial services or highly regulated environments advantageous.

 






 
 












 




 






Desired Skills:

  • Software Quality Engineer
  • QA Engineer
  • Test Automation Engineer

Apply Now

Datonomy Solutions (Cape Town)

About the agency

Datonomy Solutions is an end-to-end provider of Enterprise Information Management Services, Enterprise Software Solutions and Custom Developed Specialised Systems. We have an operating philosophy we call Connected Value Creation. We believe fundamentally in our connectedness to each other and thereby our shared outcomes and destinies. We actively enable an environment of entrepreneurship, which drives value for our employees, our customers and our business. We believe this operating philosophy enables us to connect the right candidate, to the right role, at the right company, with a mindset of understanding what represents value for all stakeholders.

Receive a daily digest of all new jobs matching this job. Your information is safe with us and you can cancel any time.

Expires in 27 days

Email me jobs similar to: Software Quality Engineer at Datonomy Solutions

Receive a daily digest of all new jobs matching this job: Senior IT Auditor. Your information is safe with us and you can cancel at any time.