We are seeking a Senior Automation Tester (Mobile) to join our team and strengthen quality assurance efforts across iOS and Android platforms, driving automation strategy and ensuring reliable, high-quality releases.
Responsibilities
Collaborate with Product, Design and Development teams to understand product requirements and create comprehensive test plans and test cases
Execute functional and automated tests to verify the accuracy, completeness, and reliability of functionality
Contribute to the development and enhancement of UI automated testing frameworks built on Espresso and XCUITest
Analyze requirements and determine technical feasibility for automation
Integrate automated tests into CI to identify issues during the development cycle
Submit and review PRs to support the goal of 100% regression automation readiness
Develop and maintain robust, scalable, reusable automated test scripts across applications
Identify, document, and track defects while working closely with development teams to ensure timely resolution and retesting
Define test strategy and drive process improvements to enhance QA delivery and quality across multiple backend teams
Partner with the development team to implement mechanisms for earlier testing integration through mocking strategy
Manage multiple concurrent tasks and adapt to shifting priorities
Validate that new enhancements do not negatively impact existing functionality through regression testing
Requirements
7+ years of technical experience with a bachelor's or master's degree in Computer Science, Engineering, or a related discipline
3+ years of mobile app automation experience using tools such as Monkey Talk, Selendroid, Appium, or Katalon
Hands-on experience testing across iOS and Android platforms using functional and automated tools
Knowledge of Functional, Integration, Regression, Exploratory, End-to-End, Compatibility, GUI, Web Services, and Accessibility testing
Understanding of Swift, Kotlin, or similar functional programming languages
Proficiency in API testing using Postman, IntelliJ HTTP Client, or similar tools
Familiarity with debugging tools such as Charles Proxy, Splunk, Sentry, or Console
Strong programming and debugging abilities with attention to detail
Experience with full life cycle software deployment using Agile practices
Excellent communication skills and a collaborative, team-oriented mindset