- Company Name
- Initialize IT
- Job Title
- Mobile App Test Automation Engineer
- Job Description
-
**Job Title:** Mobile App Test Automation Engineer
**Role Summary:**
Lead manual and automated testing for Android and iOS mobile applications built on React Native. Design, implement, and maintain end‑to‑end test frameworks using WebdriverIO (WDIO) and Appium, integrate tests into CI/CD pipelines, and collaborate across development, product, and QA teams to ensure high‑quality releases.
**Expectations:**
- 3+ years of mobile app testing (Android & iOS).
- Proficient with WebdriverIO, JavaScript/TypeScript, and Appium.
- Experience with CI/CD (GitLab preferred) and test management tools (Xray, JIRA).
- Familiarity with performance (BlazeMeter, JMeter) and accessibility testing.
- Understanding of test data management, environment handling, and mocking.
- Agile/Scrum background, strong analytical and problem‑solving skills, excellent communication.
**Key Responsibilities:**
- Execute functional, regression, smoke, and integration tests across multiple environments.
- Create, maintain, and execute test plans, cases, and scripts; manage test coverage for new features and bug fixes.
- Develop and maintain automation suites with WDIO, Appium, and WebView testing.
- Integrate regression automation into CI/CD pipelines; maintain execution logs and reports.
- Log defects with detailed steps, screenshots, and videos in JIRA; trace to resolution.
- Use Xray for test case management, execution, and reporting.
- Collaborate with developers, product owners, and QA peers for end‑to‑end quality assurance.
- Support test data creation, staging environment preparation, and release readiness activities.
- Perform performance and accessibility testing for mobile applications.
**Required Skills:**
- Mobile test automation (Android & iOS).
- WebdriverIO, Appium, JavaScript/TypeScript.
- CI/CD (GitLab, GitHub Actions, Jenkins).
- Test management (Xray, JIRA).
- Performance testing (BlazeMeter, JMeter).
- Accessibility testing tools.
- Test data management & environment handling.
- Agile/Scrum methodologies.
- Strong communication, collaboration, and problem‑solving.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent professional experience.
- ISTQB or other QA certification is a plus.
London and, United kingdom
Remote
10-11-2025