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