Skip to content
mimi

Senior Quality Assurance Automation Engineer

Dariel

South Africa · On-site Contract Senior Yesterday

About the role

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

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.

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