The Software Engineer in Test will be responsible for defining, developing, and maintaining the test automation implementation for native mobile applications (iOS and Android).
Requirements
- Design and Development: Design, implement, and maintain mobile test automation frameworks (e.g., Appium, XCUITest, Espresso)
- Scripting: Write, execute, and refactor automated UI, functional, and integration tests for native iOS and Android applications
- Tooling: Research, evaluate, and implement new testing tools, technologies, and strategies
- CI/CD Integration: Integrate test automation into the continuous integration and continuous delivery (CI/CD) pipeline
- Collaboration: Work closely with Mobile Development, Product Management, and QA teams
- Defect Management: Investigate, reproduce, and document defects and verify fixes
- Reporting: Develop and maintain dashboards for tracking key quality metrics, test execution status, and automation coverage