Automation Test Engineer (QA) – Web, Mobile & API Testing
Dariel
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
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