HamburgerMenu
hirist

Job Description

Job Summary :

We are seeking a highly skilled and experienced Mobile Automation Engineer with a strong background in Java, Appium (for both Android and iOS platforms), and CI/CD pipelines. The ideal candidate will be responsible for designing, developing, and maintaining robust automated test frameworks for mobile applications, ensuring high quality and efficient delivery of our products. This role requires a deep understanding of mobile testing methodologies, excellent programming skills, and the ability to integrate automation into continuous integration and continuous delivery workflows.

Key Responsibilities :

- Design, develop, and maintain scalable and robust mobile automation frameworks using Java and Appium for both Android and iOS applications.

- Create, execute, and manage automated test scripts for functional, regression, and performance testing of mobile applications.

- Integrate mobile automation tests into CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps) to enable continuous testing and faster feedback loops.

- Collaborate closely with development, product, and QA teams to understand requirements, define test strategies, and ensure comprehensive test coverage.

- Analyze test results, identify defects, and work with development teams to resolve issues promptly.

- Implement and maintain test data management strategies for automation.

- Monitor and report on the effectiveness of automation, identifying areas for improvement and optimization.

- Stay up-to-date with the latest mobile testing tools, technologies, and industry best practices.

- Participate in code reviews and contribute to the overall quality of the automation codebase.

- Troubleshoot and resolve issues related to the automation environment and test execution.

Qualifications and Skills :

- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

- 5 to 8 years of experience in mobile test automation.

- Proficiency in Java programming language.

- Extensive experience with Appium for automating tests on both Android and iOS mobile platforms.

- Solid understanding of mobile application architecture and testing challenges.

- Experience with mobile testing frameworks and tools (e.g., TestNG, JUnit, Maven/Gradle).

- Strong understanding and practical experience with CI/CD tools and concepts (e.g., Jenkins, GitLab CI, Azure DevOps, Fastlane).

- Familiarity with version control systems (e.g., Git).

- Experience with defect tracking tools (e.g., JIRA, Azure DevOps).

- Excellent problem-solving skills and attention to detail.

- Strong communication and interpersonal skills, with the ability to work effectively in a collaborative team environment.


info-icon

Did you find something suspicious?