QA Automation Engineer
instahyre
Job Description
- Design, develop, and maintain automated test scripts for mobile applications using Appium.
- Perform automation testing for Android and iOS applications.
- Build and enhance reusable and scalable mobile automation frameworks.
- Execute functional, regression, and integration testing.
- Collaborate with developers, product owners, and QA teams to understand requirements.
- Analyse test results, log defects, and work closely with teams to resolve issues.
- Integrate mobile automation tests with CI/CD pipelines (e. g., Jenkins).
- Support manual testing when required.
- Maintain test documentation, reports, and execution results.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 4+ years of experience in QA automation, with strong hands-on Appium experience.
- Experience with Java (preferred) or JavaScript.
- Strong understanding of mobile automation concepts and Appium architecture.
- Experience with test frameworks like TestNG or JUnit.
- Familiarity with tools such as Maven, Git, Jenkins, and Postman.
- Knowledge of API testing and RESTful services.
- Experience with BDD tools like Cucumber.
- Exposure to real-device testing, emulators, and cloud device platforms.
- Knowledge of mobile CI/CD pipelines.
- Familiarity with Android Studio, Xcode, and mobile debugging tools.