remote
Senior Mobile Automation Test Engineer - EPAM Systems
QA Engineer
Lead mobile test automation initiatives, designing robust frameworks for iOS and Android apps using Appium, Java, Kotlin, and Swift while integrating tests into CI/CD pipelines and ensuring high‑quality releases.
About the role
Key Responsibilities
- Design, develop, and maintain scalable mobile automation frameworks for iOS and Android platforms.
- Write, execute, and troubleshoot automated test scripts using Appium, Selenium, Java, Kotlin, and Swift.
- Integrate automated test suites into CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps) to enable continuous quality feedback.
- Collaborate with cross‑functional development, product, and QA teams to define test strategies, acceptance criteria, and defect triage processes.
- Implement API testing and performance validation for mobile back‑ends using REST Assured or similar tools.
- Mentor junior engineers, conduct code reviews, and promote best practices in test automation and quality engineering.
Requirements
- 5+ years of professional experience in mobile test automation, with strong hands‑on expertise in Appium and Selenium.
- Proficient in Java and at least one mobile language (Kotlin for Android or Swift for iOS).
- Solid understanding of CI/CD concepts and experience integrating automated tests into pipelines.
- Experience testing RESTful APIs and working with tools such as REST Assured, Postman, or similar.
- Excellent problem‑solving skills, strong communication, and ability to work effectively in distributed, multicultural teams.
Skills
seleniumjavakotlinswiftcicd