Mobile QA Engineer – Onsite Role (Relocation to Riyadh Required)
Location: Riyadh, Saudi Arabia (Full-time, Onsite)
Relocation Required – Open to International Candidates
We are looking for a Skilled Mobile QA Engineer with a strong background in Agile testing and test automation of mobile applications (iOS and Android). This is an onsite role based in Riyadh, ideal for someone who is passionate about ensuring mobile application quality through meticulous testing and innovative automation.
🔧 Key Responsibilities
- Design and execute comprehensive test cases for mobile applications (iOS & Android).
- Develop and maintain automated test scripts using industry-standard tools and frameworks.
- Enhance the existing automation framework with new features (e.g., wrapper functions, cloud device farm integration, Jenkins integration).
- Collaborate with developers, product managers, and QA team members to define test plans and ensure quality deliverables.
- Run automated test suites, analyze results, and report defects clearly and efficiently.
- Perform functional, integration, regression, and end-to-end testing.
- Ensure full test coverage of all new features and functionalities.
- Actively participate in Agile/Scrum ceremonies and contribute feedback on quality and process improvements.
- Stay updated with the latest trends in mobile QA and testing technologies.
✅ Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 4+ years of experience in software QA, with a strong focus on mobile testing and test automation.
- Proficiency in Java and familiarity with the latest JDK features.
- Hands-on experience with mobile automation tools such as Appium, Selenium, XCUITest, and UI Automator.
- Experience with build tools like Maven, Gradle.
- Strong understanding and implementation of BDD using Cucumber.
- Experience with Jenkins CI/CD pipelines and Docker for containerized testing environments.
- Familiarity with cloud-based device testing platforms (e.g., BrowserStack, Sauce Labs).
- Proficient in Git/Bitbucket and version control strategies.
- Experience using Test Management and reporting tools like TestRail, Jira, and Confluence.
- Deep understanding of mobile architectures, UI/UX patterns, and platform guidelines.
- Strong debugging and log analysis skills (application logs, network logs, proxies).
- Excellent communication, collaboration, and problem-solving abilities.
- Comfortable working in Agile development environments.
⭐ Nice to Have
- Experience with Web and API testing & automation.
- Knowledge of mobile performance testing tools and techniques.
- ISTQB or other QA certifications.