QA Automation

QA Automation

Key Responsibilities:

Test Automation Development:

  • Design, develop, and maintain automated test scripts using Appium for Android and iOS applications.
  • Integrate automated tests with the CI/CD pipeline.
  • Create and manage test data and test environments required for automation testing.

Test Planning and Execution:

  • Collaborate with cross-functional teams to understand the requirements and design comprehensive test plans and test cases.
  • Execute automated test cases, analyze results, and report defects.
  • Work closely with development teams to debug and resolve issues.

Quality Assurance:

  • Ensure high-quality standards are maintained throughout the application development lifecycle.
  • Participate in code reviews to ensure automation standards are met.
  • Continuously evaluate and implement new tools and practices to improve testing efficiency and effectiveness.

Documentation and Reporting:

  • Document test plans, test cases, and test results.
  • Prepare and present detailed reports on the status of automation tests, including defect reports and testing metrics.




  • Bachelor’s degree in Computer Science, Information Technology, or a related field.


  • Proven experience as an Automation QA Engineer, with a focus on mobile testing using Appium.
  • Strong knowledge of Java or other programming languages used in automation scripting.
  • Experience with mobile application testing (both Android and iOS platforms).

Technical Skills:

  • Proficiency in using Appium and understanding of its architecture.
  • Experience with test frameworks such as TestNG, JUnit, or similar.
  • Understanding of version control systems like Git.
  • Knowledge of SQL and database testing.

Posted on May 21, 2024 by Keyur Patel
Keyur Patel