Automation Engineer (Mobile Android)

Login to Apply

Job Description

Position: Mobile Automation Engineer (Android)
Experience: 8+ Years

Employment Type: Contract

Visa: GC, H1B

We are looking for an experienced Mobile Automation Engineer to design and implement automation frameworks for testing Android applications. The successful candidate will bring expertise in tools like Espresso and Appium, and be skilled in programming with Java or Kotlin. The role will involve collaborating closely with developers to integrate tests into a CI/CD pipeline and ensure the reliable delivery of high-quality mobile apps.
Key Responsibilities:
* Develop and execute automated tests for Android applications, leveraging Espresso or Appium.
* Collaborate with the development team to ensure comprehensive test coverage for new and existing features.
* Implement and maintain unit tests using JUnit or TestNG, focusing on clean and maintainable test code.
* Seamlessly integrate automation suites into the CI/CD pipelines using tools like Jenkins or Azure DevOps.
* Conduct cross-device testing using platforms such as Perfecto, BrowserStack, or Sauce Labs.
* Effectively manage test cases, bug reports, and progress tracking with tools like JIRA or TestRail.Qualifications:
* Strong proficiency in Java or Kotlin for test automation.
* Hands-on experience with Espresso or Appium for automating mobile tests on Android devices.
* Solid understanding of build automation tools like Gradle or Maven.
* Familiarity with version control systems like Git, SVN, or TFS.
* Experience with CI/CD pipelines, particularly using tools such as Jenkins, GitLab CI/CD, or Azure DevOps.
* Knowledge of cross-device testing frameworks like Perfecto, BrowserStack, or Sauce Labs.Additional Skills:
* Ability to work in an agile environment and adapt to new challenges.
* Strong problem-solving skills and attention to detail.
* Excellent communication and team collaboration abilities.