Designation : Software Automation QA Engineer

Duties and Responsibilities

  • Automate scripts as assigned by the team to accomplish test automation
  • Execute automated and manual regression tests to ensure existing functionality remains working as designed prior to each release
  • Log defects in defect tracking tool, retest failed test scenarios, and close defects once remediated
  • Other duties as assigned

Requirements

  • 5 years’ experience in QA automation role with responsibilities using Selenium Web Driver.
  • Advanced understanding of automated testing frameworks, goals, limitations and strategies
  • Experience with generating automated tests, particularly utilizing descriptive programming (Page Object Model)
  • Experience with Microservices, API & Rest API testing
  • Experience in mobile application testing
  • Working knowledge of command line
  • Ability to apply critical thinking in a fast-paced environment

Preferred to Have

  • Demonstrated experience with Continuous Integration, including two or more of the following build/deploy/test/ version control tools: Jenkins, Git, Gitlab, Bamboo, Kubernetes, Docker, Ansible
  • Hands-on experience with 1 or more scripting and/or programming languages
  • Experience with Jira for issue tracking and project management
  • Experience testing applications and API’s within an AWS environment

Nice to Have

  • Exposure to GPS tracking product lines
  • Exposure to any of the following: Docker, Kubernetes, GraphQL, Kafka, Resque, RESTful services
Apply Online