Responsibilities
- Conduct full lifecycle testing for iOS mobile apps, covering functional, integration, regression, and end-to-end validation.
- Evaluate product specifications, user experience flows, and technical designs to define relevant test cases and build detailed test strategies.
- Carry out both manual and automated testing using iOS simulators, real devices, and cloud-based platforms like Sauce Labs or BrowserStack.
- Partner with developers and software development engineers in test to expand test automation and enhance testing efficiency.
- Run automated test suites, examine failures, and help resolve issues related to test automation.
- Inspect application logs, replicate user-reported problems, confirm fixes, and contribute to determining root causes.
- Document defects clearly with steps to reproduce, logs, screenshots, and other supporting materials.
- Verify how mobile apps interact with backend systems via API and integration tests, using mocked services when necessary.
- Support continuous integration and deployment by running automated and manual tests in pipelines such as Jenkins and GitHub Actions.
- Collaborate closely with interdisciplinary teams including engineering, product, architecture, QA, and operations in an agile setting.
Work Arrangement
Hybrid — San Mateo, CA