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
-
English proficiency at B2 level or higher
We offer
-
International projects with top brands
-
Work with global teams of highly skilled, diverse peers
-
Healthcare benefits
-
Employee financial programs
-
Paid time off and sick leave
-
Upskilling, reskilling and certification courses
-
Unlimited access to the LinkedIn Learning library and 22,000+ courses
-
Global career opportunities
-
Volunteer and community involvement opportunities
-
EPAM Employee Groups
-
Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn