Job Description : Responsibilities :
- Design, develop, and execute automated test scripts for mobile applications using Appium.
- Collaborate with cross-functional teams (developers, product managers, designers) to understand requirements and create comprehensive test plans.
- Conduct thorough testing of REST APIs to ensure robust integration and performance.
- Analyze test results, identify and log defects, and work closely with developers to resolve issues promptly.
- Maintain and enhance existing automation frameworks and tools.
- Participate actively in code reviews and contribute to establishing best practices for testing and automation.
- Document testing processes, test cases, and results clearly and concisely for effective communication across teams.
- Stay abreast of the latest industry trends and emerging technologies in the field of mobile testing.
Qualifications :
Education : Bachelor's degree in Computer Science, Engineering, or a related field.Experience : Proven experience in mobile application testing with a strong focus on automation.Appium Expertise : Strong knowledge of Appium for mobile testing on both Android and iOS platforms.API Testing : Proficiency in REST API testing, including experience with tools like Postman or Swagger.Programming Skills : Solid programming skills in Java, with experience in writing and maintaining automation scripts.Testing Frameworks : Familiarity with testing frameworks such as JUnit or TestNG.Version Control & CI / CD : Experience with version control systems (Git) and CI / CD tools (Jenkins).Soft Skills :
Excellent analytical and problem-solving skills.Strong communication and collaboration abilities.Desired Skills (Optional) :
Experience with other mobile testing tools (Espresso, XCUITest).Knowledge of performance testing and security testing.Experience with cloud-based testing platforms (AWS Device Farm, BrowserStack).Agile development experience(ref : hirist.tech)