Software Engineer

Ahmedabad,
Gujarat

Job Description

Key Responsibilities:

Design, implement, review, execute and maintain automated test cases based on product requirements and functional specifications
Coordinate automation testing with the Development and QA team members in an Agile workflow
Create accurate and detailed bug reports when issues are identified
Develop scripts, tools, and test vectors to automate test execution
Mentor and assist other QA team members in automation standards
Prepare project status reports for QA management

Experience:

2+ years of professional QA experience within an Automation Development role
2+ years of experience in test automation scripting using Selenium Webdriver, PyTest or
Unittest frameworks
Strong Python development skills in Python 2.7 or Python 3.x is required
Solid Linux experience and strong scripting skills in Bash
Solid understanding of automated testing RESTful APIs using Requests package or
equivalent in other language
Experience with continuous integration and build systems such as Jenkins or Bamboo
Experience with Jira or other project management, issue-tracking or bug-tracking tools
Experience with revision control systems such as Git
Basic understanding of networking / Linux process debugging tools
Prefer experience with AWS, Docker, Splunk and Datadog
Development skills in Javascript, Java or Scala are desirable
Bachelor's Degree in Computer Science or equivalent experience