We are looking for a dynamic and experienced Software Quality Assurance Engineer with a strong focus on Test Automation to join our team.
The ideal candidate will have proven experience in developing and maintaining automated test frameworks for mobile applications, particularly using Appium, and will be skilled in Ruby / Java / Python programming.
This role offers the opportunity to work with cutting-edge technologies in a fast-paced environment, ensuring the quality of our mobile applications across both iOS and Android Responsibilities :
- Develop, maintain, and enhance automated test frameworks for mobile applications using Appium.
- Collaborate with cross-functional teams to design, develop, and implement effective testing strategies.
- Implement Behavior-Driven Development (BDD) practices, working with Cucumber and Gherkin.
- Participate in the full CI / CD pipeline, integrating automated tests into Jenkins, CircleCI, or similar tools.
- Perform test case execution, identify defects, and ensure high-quality mobile app releases.
- Collaborate with developers and product teams to improve test coverage and performance.
- Work with version control systems, preferably Git, to manage code and test scripts.
- Ensure comprehensive test coverage, including API testing and database testing where Skills and Qualifications :
- 4 to 7 years of experience in software quality assurance with a focus on test automation.
- Proven experience in developing and maintaining automated test frameworks, specifically for mobile applications using Appium.
- Strong proficiency in Ruby programming, with an understanding of object-oriented principles and best practices.
- Hands-on experience with Behavior-Driven Development (BDD) frameworks, particularly Cucumber and Gherkin.
- Experience with CI / CD tools such as Jenkins, CircleCI, or equivalent.
- Familiarity with mobile platforms, specifically iOS and Android, and their testing requirements.
- Understanding of RESTful APIs and experience with API testing tools like Postman.
- Basic knowledge of SQL and experience with database testing.
- Excellent communication and collaboration skills, with a strong attention to Skills :
- Experience in Agile methodologies.
- Knowledge of performance testing tools.
- Experience with cloud-based testing environments.
(ref : hirist.tech)