What are the responsibilities and job description for the Mobile QA Automation Engineer position at Prabhav Services Inc?
We are seeking a highly skilled QA Automation Engineer with strong proficiency in at least one Object-Oriented Programming (OOP) language and hands-on experience with modern automation frameworks and CI/CD tools. The ideal candidate will design, develop, and maintain automated test suites for web and mobile applications, ensuring high-quality, scalable, and reliable software delivery.
Key Responsibilities
Design, develop, and maintain automated test scripts using Playwright, Appium, or similar frameworks.
Build and execute automated regression, functional, and integration test suites.
Collaborate with developers, product owners, and DevOps teams to ensure high-quality releases.
Integrate automated tests into CI/CD pipelines using tools like Jenkins or GitHub Actions.
Troubleshoot test failures, analyze root causes, and provide actionable insights.
Maintain version-controlled test repositories using Git.
Participate in Agile ceremonies and contribute to continuous improvement of QA processes.
Ensure test coverage, traceability, and documentation of test cases and results.
Required Skills & Qualifications
Strong proficiency in at least one OOP language (Java, Python, C#, or JavaScript/TypeScript with OOP patterns).
Hands-on experience with Playwright for web automation.
Experience with Appium for mobile automation (iOS/Android).
Solid understanding of CI/CD pipelines and experience integrating automated tests.
Proficiency with Jenkins, Git, and branching strategies.
Experience with API testing tools (Postman, RestAssured, etc.) is a plus.
Familiarity with Agile/Scrum methodologies.
Strong debugging, analytical, and problemsolving skills.
Excellent communication and collaboration abilities.
Preferred Qualifications
Experience with cloud-based test execution (BrowserStack, Sauce Labs).
Knowledge of containerization (Docker) and test execution in distributed environments.
Exposure to performance testing tools (JMeter, k6) is a plus.
Experience with BDD frameworks (Cucumber, Behave) is beneficial.
Education
Bachelor s degree in Computer Science, Engineering, or related field (or equivalent experience).