Mobile SDET / Mobile Test Automation Engineer
We are looking for a hands-on Mobile QA Automation Engineer to take ownership of our native iOS and Android application testing infrastructure. In this role, you will be the primary individual contributor responsible for building, maintaining, and scaling mobile test scripts from scratch.
If you are a builder who loves diving deep into mobile drivers, enjoys leveraging modern AI tools to accelerate your workflow, and wants a role focused entirely on execution and coding rather than managing people—this is for you.
What You Will Do:
- Build & Maintain Frameworks: Design and write stable, reusable automated test scripts for native iOS and Android apps from the ground up using Appium.
- Integrate AI Tools: Actively use generative AI tools (like GitHub Copilot, ChatGPT, or Claude) to accelerate test script generation, optimize element locators, and analyze edge-case risks.
- Debug & Triage: Perform deep-layer log analysis and UI triage using platform-specific tools (ADB, Xcode view hierarchies, Charles Proxy) to isolate and document root causes.
- CI/CD Integration: Integrate automated test suites into continuous deployment pipelines to guarantee healthy, daily build cycles.
- Collaborate: Partner directly with developers and product managers in an Agile sandbox to review requirements, spot gaps early, and map out regression suites.
What We Are Looking For:
- Solid Mobile DNA: 3 to 6 years of dedicated experience in functional and automated testing specifically for native iOS and Android applications.
- Appium Expertise: Proven, hands-on experience scripting mobile test suites using Appium coupled with a programming language like Java, Python, or TypeScript.
- Log & Network Mastery: Highly proficient in pulling and reading device logs via ADB/Xcode and sniffing API traffic using proxy tools like Charles Proxy or Postman.
- AI-Comfortable: Enthusiastic about pairing with modern AI assistants to write cleaner code, generate test documentation, and speed up testing loops.
- Agile Tooling: Comfortable managing test execution states, regression maps, and defect lifecycles inside Jira or similar test management suites.