Metamorph logo

Senior Quality Assurance Automation Engineer

Metamorph Cape Town, Western Cape, South Africa

onsitefull-time
Posted Sep 14, 2026Apply by Mar 13, 2027

**Role & seniority: ** Senior Test Automation Engineer; technical leadership to design and scale enterprise test automation across multiple product lines.

**Stack/tools (explicit): **

  • Mobile automation: Appium, WebdriverIO

  • Cloud device testing: BrowserStack (cloud device farms)

  • CI/CD & quality gates: CI/CD pipeline integration

  • Infrastructure: parallel execution, containerised testing, cloud-based test infrastructure

  • API/service-level testing: distributed environments

  • Cloud/DevOps (advantage): AWS or DevOps certifications

  • General: version control; programming/scripting; test-data management; dashboards/reporting

**Top 3 responsibilities: **

  1. Architect scalable, reusable enterprise test automation frameworks (web, API, service-level, native mobile).

  2. Define and drive the test automation strategy and engineering standards (coding patterns, coverage, metrics, reporting).

  3. Improve pipeline quality gates and reliability via CI/CD integration, parallelism, container/cloud infrastructure; lead defect analysis/post-mortems and mentor teams.

**Must-have skills: **

  • 5–8+ years hands-on automation experience

  • Framework design/implementation at scale

  • Native iOS + Android automation architecture using Appium + WebdriverIO

  • Strong CI/CD/DevOps knowledge and automated quality gate implementation

  • API/service-level testing in distributed systems

  • Parallel/containerize

Full Description

Role Overview

We are looking for an experienced Test Automation Engineer to provide technical leadership and help shape enterprise-level automation across complex systems and multiple product lines.

This senior role is ideal for an automation specialist who can architect scalable frameworks, establish engineering standards, strengthen CI/CD quality practices, and mentor other automation engineers.

Key responsibilities

  • Design scalable, maintainable, and reusable enterprise test automation frameworks

  • Define and drive the organisation’s test automation strategy

  • Evaluate and introduce new automation tools, technologies, and methodologies

  • Architect web, API, service-level, and native mobile automation solutions

  • Build mobile automation frameworks for iOS and Android using Appium and WebdriverIO

  • Define cloud device-testing strategies using platforms such as BrowserStack

  • Implement parallel execution, containerised testing, and cloud-based test infrastructure

  • Integrate automated testing and quality gates into CI/CD pipelines

  • Develop test-data management and automated data-provisioning solutions

  • Optimise automation frameworks for speed, reliability, and maintainability

  • Establish coding standards, design patterns, and automation best practices

  • Conduct code reviews and lead proof-of-concept initiatives

  • Define automation coverage, quality metrics, and reporting dashboards

  • Analyse defects and test results to identify systemic quality risks

  • Lead root-cause analysis and post-mortems for production defects

  • Mentor automation engineers and facilitate technical knowledge-sharing sessions

  • Collaborate with developers, technical leads, and architects to improve testability

  • Perform manual testing when required

What you’ll need

  • A bachelor’s degree in Computer Science, Information Technology, or a related field

  • A recognised test automation certification

  • Five to eight years of hands-on automation testing experience

  • Proven experience designing and implementing automation frameworks at scale

  • Experience architecting native mobile automation across iOS and Android

  • Strong experience with Appium, WebdriverIO, and cloud device farms such as BrowserStack

  • Experience with API and service-level testing in distributed environments

  • Strong knowledge of CI/CD, DevOps practices, version control, and automated quality gates

  • Experience working with databases, data-driven systems, and event-driven architectures

  • Experience with cloud-based and containerised testing environments

  • Understanding of performance, load, resilience, and other non-functional testing methods

  • Experience managing complex test data and test environments

  • Strong programming or scripting knowledge for test automation

Additional certifications in AWS or DevOps would be advantageous.

The ideal candidate

You are a strategic thinker and confident technical leader with advanced analytical and problem-solving abilities. You can communicate effectively with both technical and non-technical stakeholders, influence engineering standards, and coach automation professionals at different stages of their careers.

Employment requirement

Appointment will be subject to clear criminal and credit records. Interested candidates are invited to apply with an updated CV highlighting their test automation architecture, mobile automation, CI/CD, cloud testing, and technical leadership experience.

#Hiring #TestAutomation #AutomationEngineering #QualityEngineering #SoftwareTesting #Appium #WebdriverIO #BrowserStack #CICD #DevOps #TechJobs

Test Automation FrameworksAppiumWebdriverIOBrowserStackCI/CDAPI TestingMobile AutomationDevOpsCloud TestingContainerizationTest Data ManagementTechnical LeadershipCode ReviewRoot Cause AnalysisQuality MetricsScriptingmulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.