QA Automation

Job Description:

  • Creating automated scripts to test API, Web, and Mobile applications
  • Creating detailed, comprehensive and well-structured test plans and test cases
  • Perform and document test execution results
  • Liaise with internal teams (e.g. developers and product managers) to identify system requirements
  • Monitor debugging process results
  • Participate in and conduct regular test case peer reviews and automation code reviews
  • Build, test, deploy, monitor and maintain effective test automation solutions
  • Report, track and resolve defects prior to release
  • Executing all levels of testing (System, Integration, and Regression)
  • Develop and maintain test automation frameworks
  • Knowledge of working with Appium for Mobile Testing (Using Java or Python)
  • Experience executing test cases using Cloud Mobile farms such as AWS or Perfecto
  • Knowledge of working with Postman for testing API
  • Must have working experience for of programming languages i-e: Java, Python
  • Working knowledge with Rest API
  • Experience with implementing CI/CD pipelines with Jenkins or any of CircleCI, AWS CodeBuild, Azure DevOps, Atlassian Bamboo, or Travis CI
  • Knowledge Test management tools (JIRA, Redmine, Bugzilla)
  • Strong Communication Skills