Location
In office (Johannesburg)
Seniority
Senior · 10+ years exp
Employment
Contractor
First seen by Alion on Nov 5, 2026.
Overview
Company
Impact
Profile match
DeARX Services is a technology recruitment firm that places data and testing professionals with client companies. Its vacancies include senior data analysts and data engineers working with Python, SQL and AWS, and senior automation testers, such as a credit data team in Stellenbosch. The company is headquartered in Randburg, South Africa.
- Our client, a leading organisation within the banking sector, is looking for an experienced Senior Automation Engineer to join its Payments environment.
- This is an opportunity to work on automation initiatives supporting critical payment systems, improving application quality, streamlining processes and enabling continuous delivery.
- The successful candidate will be responsible for designing, developing and implementing automation frameworks and solutions across front-end and back-end applications, building automated regression packs, integrating automated testing into development pipelines and generating comprehensive test reports.
- We are looking for someone with strong technical development capabilities who can take automation solutions from concept and design through to development, implementation and ongoing optimisation.
Key Responsibilities
- Design, develop and implement automation frameworks, solutions and reusable components.
- Develop automated testing solutions covering front-end, back-end and end-to-end application functionality.
- Design, build, automate and maintain regression test packs for payment systems and applications.
- Automate regression pack execution to support application releases, system enhancements and ongoing maintenance.
- Develop automated functional, integration, smoke and regression tests.
- Automate front-end testing of web applications, user interfaces and payment-related workflows.
- Develop back-end automation covering APIs, databases, web services, system integrations and business logic.
- Develop automation scripts using programming languages such as Python, Java, C# or JavaScript.
- Integrate automated testing into CI/CD pipelines to support continuous testing and deployment.
- Generate automated test reports, dashboards and execution results.
- Report on test coverage, execution progress, pass/fail rates, defects and overall application quality.
- Analyse test results, investigate failures and identify recurring issues.
- Maintain and optimise automation frameworks and regression packs as applications and business requirements evolve.
- Collaborate with developers, business analysts, solution architects and QA teams.
- Ensure automation solutions meet technical standards, security requirements, reliability and performance expectations.
- Maintain technical documentation and support automation solutions throughout their lifecycle.
Technical Requirements
Programming and Software Development
- Strong programming and scripting capabilities.
- Python, Java, C# or JavaScript.
- Object-oriented programming.
- Software development principles and practices.
- Building reusable automation components and frameworks.
- Debugging and troubleshooting.
Front-End, Back-End and Regression Automation
- Front-end automation using Selenium, Cypress or Playwright.
- Back-end automation covering APIs, web services, databases and application services.
- Automated regression testing and regression pack development.
- Experience building, maintaining and executing automated regression test suites.
- End-to-end automation testing across integrated systems.
- Functional, integration and smoke testing automation.
- API automation and validation.
- Experience automating web-based applications and enterprise systems.
Test Reporting and Quality Management
- Automated generation of test execution reports and dashboards.
- Reporting on test coverage, execution progress, pass/fail rates and defects.
- Analysis and interpretation of regression test results.
- Identifying failures, trends and recurring defects.
- Experience integrating automated test results with test management and reporting tools.
Systems Integration and Development Platforms
- REST APIs and web services.
- SQL and database integration.
- Git and version control.
- CI/CD pipelines and automated deployments.
- AWS Cloud platform.
- Docker and containerisation would be advantageous.
Minimum Requirements
- Relevant IT qualification in Computer Science, Software Engineering, Information Technology or a related discipline.
- 10+ years' experience in Automation Engineering, Software Development or Test Automation.
- Strong hands-on programming and scripting experience.
- Proven experience developing and implementing automated testing solutions.
- Experience building and maintaining automated regression packs.
- Experience with front-end and back-end automation.
- Experience integrating systems using APIs and web services.
- Experience generating automated test reports and analysing test results.
- Experience working within an Agile development environment.
- Strong analytical, technical and problem-solving skills.
Advantageous Experience
- Previous experience within banking or financial services.
- Exposure to payment systems, payment processing and transaction-related workflows.
- Experience working with enterprise-scale applications.
- DevOps and cloud-native solutions.
- Experience with complex system integrations.
What We Are Looking For
- We are looking for a technically strong, hands-on Automation Engineer who can do more than execute existing automated tests.
- The ideal candidate must be able to demonstrate their personal contribution to designing, coding, developing and implementing automation frameworks, automating regression packs, testing front-end and back-end functionality and producing meaningful test reports.
- You should be comfortable working with complex systems, identifying automation opportunities and delivering reliable, scalable automation solutions within a banking Payments environment.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,122,147 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
DevOps
Similar stack
Same company
Johannesburg
Senior Azure DevOps Engineer
8 hours ago
Remote (South Africa) · Contractor
Databases
Apache Kafka
DevOps
Terraform
Azure DevOps
GitHub Actions
Azure
CI/CD
Kubernetes
Bicep
Apply
In office · Full-Time · 5+ years exp · Potchefstroom
DevOps
Ansible
Configuration Management
Nagios
GitHub
Cybersecurity
NIST CSF
Zero Trust
Apply
DevOps Engineer
15 days ago
$69k per year (gross) · In office · Full-Time · 5+ years exp · Cape Town
Python
Java
C#
Databases
PostgreSQL
DevOps
Terraform
GitHub Actions
CloudFormation
Datadog
Prometheus
GitLab CI
Jenkins
AWS
Docker
Kubernetes
Cloudflare
Grafana
Amazon CloudWatch
Management
Agile
Apply
IT Infrastructure Technician
10 days ago
In office · Full-Time · 3+ years exp · South Africa
DevOps
VMWare
Azure
Management
ITIL
Apply
In office · Contractor · 10+ years exp · Sandton
Python
JavaScript
SQL
C#
DevOps
Rest API
CI/CD
Git
AWS
Docker
Management
Agile
QA
Selenium
Cypress
Playwright
Apply
Apply
Apply
Digital Marketing Manager
1 day ago
In office · 8+ years exp · Bachelor's Degree · Johannesburg
Analytics
A/B Testing
Marketing
Meta Ads
LinkedIn Ads
Google Ads
TikTok Ads
Apply
Commercial Administrator Graduate
1 day ago
Equity · In office · Full-Time · Johannesburg
Analytics
Microsoft Excel
Apply
Account Manager - End user
1 day ago
In office · Full-Time · 3+ years exp · Bachelor's Degree · Johannesburg
Apply
This is one of many
2,122,147 more open roles from verified company boards, updated every day.

