Skip to content
mimi

Automation Test Engineer (QA) – Web, Mobile & API Testing

Dariel

South Africa · On-site Full-time Senior 1mo ago

About the role

Role Overview

We are seeking a highly skilled Automation Test Engineer to design, develop, and maintain automated testing frameworks across web, mobile, and API platforms. The ideal candidate will have hands-on experience with modern automation tools and a passion for delivering high-quality, secure, and scalable software solutions. You will work closely with development teams to implement automated testing strategies, improve software quality, and support continuous delivery pipelines.

Key Responsibilities

  • Develop and maintain functional web automation tests using Playwright.
  • Build and execute AI-driven automated unit testing frameworks to support development teams and improve code reliability.
  • Design and implement native mobile testing solutions for Android and iOS applications using Appium/Appian.
  • Create and execute API integration, performance, and stress tests using K6, including data-driven testing approaches.
  • Collaborate with engineering teams to embed quality practices into the software development lifecycle.
  • Perform code quality testing, analysis, and validation (technology stack to be determined).
  • Support CI/CD processes by integrating automated testing into development pipelines.
  • Identify, log, track, and verify software defects across applications and environments.
  • Contribute to test strategy, automation best practices, and continuous improvement initiatives.
  • Potentially support security testing initiatives, including evaluation of tools such as Crunch42 (subject to final technology decisions).

Required Skills & Experience

  • Proven experience in test automation engineering or software quality assurance.
  • Strong hands-on experience with:
    • Playwright for web functional automation testing.
    • K6 for API, integration, performance, and stress testing.
    • Appium/Appian for Android and iOS native mobile testing.
  • Experience building or working with AI-assisted automated testing solutions.
  • Knowledge of test automation frameworks, scripting, and quality engineering practices.
  • Experience working in Agile development environments.
  • Familiarity with CI/CD pipelines, DevOps practices, and test integration.
  • Understanding of code quality testing and static analysis tools.
  • Exposure to application security testing is advantageous.

Nice to Have

  • Experience with security testing tools such as Crunch42.
  • Knowledge of cloud environments and modern software architectures.
  • Experience with performance optimization and scalability testing.

Key Attributes

  • Strong analytical and problem-solving skills.
  • Ability to work collaboratively with developers and engineering teams.
  • Passion for automation, quality, and continuous improvement.
  • Strong communication and stakeholder engagement skills.

This role would suit someone passionate about quality engineering, automation, performance testing, and modern AI-assisted testing practices in a fast-paced development environment.

Skills

AppianAppiumCI/CDDevOpsK6PlaywrightAPI

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free