remote
QA Engineer - App Analytics
QA Engineer
QA Engineer focused on building and maintaining automated test suites for mobile applications, leveraging Selenium, Appium, Java/Python, and CI/CD pipelines to ensure fast, reliable releases across a large device matrix.
About the role
Key Responsibilities
- Design, develop, and maintain automated test frameworks for Android and iOS applications using Selenium, Appium, and related tools.
- Integrate automated tests into CI/CD pipelines (Jenkins, GitLab CI, or similar) to enable continuous validation of builds.
- Collaborate with developers and product owners to define test strategies, acceptance criteria, and test data for new features.
- Execute large‑scale test runs across a virtual device farm of 1,500+ devices and browsers, analyze results, and report defects.
- Implement API testing using REST APIs and validate end‑to‑end workflows.
- Continuously improve test coverage, reliability, and performance metrics through code reviews and refactoring.
Requirements
- 3+ years of hands‑on experience in test automation for mobile applications.
- Proficiency in Java or Python for scripting automated tests.
- Strong knowledge of Selenium, Appium, and mobile device testing concepts.
- Experience with CI/CD tools (Jenkins, GitLab CI, Azure Pipelines) and version control (Git).
- Familiarity with RESTful API testing and debugging tools.
Skills
seleniumjavapythoncicdtest automation