Skip to content
Contractor on Demand Network

QA Engineer (Automation)

Absa

n/a - n/a
R500–580 per hour
Auckland Park, City of Johannesburg Metropolitan Municipality, 2092
Contract
Test Engineer
associates
CI/CD
Scripting
Test Automation
DevOps
Quality Metrics

Role

  • Design, implement, and maintain CI/CD-integrated test automation pipelines using tools such as:
    • Azure DevOps, GitHub Actions, Jenkins, GitLab CI
  • Embed continuous testing into pipelines:
    • Automated test execution on pull requests, builds, and deployments
    • Test gating (fail builds/releases on quality thresholds)
    • Parallel execution to optimize pipeline efficiency
  • Integrate with:
    • Source control (Git-based workflows)
    • Artifact repositories
    • Deployment pipelines (Dev, QA, UAT, Prod)
  • Implement quality gates and metrics such as:
    • Code coverage thresholds
    • Pass/fail rates
    • Defect density
    • Performance benchmarks
  • Enable shift-right practices, including:
    • Monitoring production health
    • Synthetic testing & canary validation
    • Observability (logs, traces, metrics validation)
  • Automate:
    • Test data management
    • Environment provisioning (Infrastructure as Code awareness preferred)
    • Test execution reporting and dashboards
Automation Frameworks & Engineering Excellence
  • Contribute to design and evolution of enterprise testing frameworks (modular, scalable, reusable)
  • Apply engineering best practices: 
    • Clean, maintainable, version-controlled test code
    • Code reviews and QA standards enforcement
  • Leverage programming/scripting languages (e.g. Java, Python, JavaScript) for automation
  • Ensure frameworks support: 
    • Cross-browser/device testing
    • API-first testing strategies
    • Integration with CI/CD tools
Quality Metrics, Reporting & Observability
  • Define and publish real-time QA dashboards integrated with CI/CD tools
  • Produce:
    • Test execution reports
    • Defect trends
    • Release quality indicators
  • Track key KPIs:
    • Test coverage
    • Automation coverage
    • Pipeline success rates
    • Mean time to detect/fix defects
  • Perform performance monitoring and benchmarking for applications under test
DevOps Mindset & Product Ownership
  • Adopt a DevTestOps culture, taking accountability for end-to-end product quality
  • Understand and validate:
    • Application architecture
    • Deployment workflows
    • Runtime behaviours
  • Shift from feature testing to full product lifecycle ownership, including:
    • Build validation
    • Release readiness
    • Production quality assurance
Risk, Governance & Compliance
  • Ensure adherence to:
    • Enterprise QA standards
    • Security and compliance requirements
    • CI/CD governance policies
  • Identify and proactively communicate:
    • Delivery risks
    • Quality gaps
    • Pipeline or automation failures
  • Support:
    • Disaster Recovery (DR) testing
    • Business Continuity Planning (BCP)
    • Incident and problem management
Collaboration & Capability Development
  • Participate in:
    • Peer reviews (code, test design, pipelines)
    • Knowledge sharing across squads
  • Drive adoption of:
    • Test automation best practices
    • CI/CD and continuous testing culture
  • Mentor team members to improve:
    • Automation maturity
    • DevOps alignment
    • Engineering quality practices

Apply

Refer a friend

Enter their email below to share this role with them