Software Engineer (Job code:SE TEN1)

Location: Ahmedabad


  • Bachelor's Degree in Computer Science or equivalent experience

Experience: 1 - 6 years in Python programming language

As a Software Engineer, you will work in building comprehensive automated testing capabilities within the automation framework. Your everyday schedule will include dealing with advanced python version and its concepts, its packages and frameworks. This profile is more inclined towards developing the reusable code and establishing the framework.

Key Responsibilities:

  • Design, implement, review, execute and maintain automated test cases based on product requirements and functional specifications
  • Coordinate automation testing with the Engineering 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 Engineering team members in automation standards
  • Write and update Engineering documentation as needed
  • Prepare project status reports for Engineering management

Required Skills:

  • Professional QA experience within an Automation Development role
  • Should have experience in test automation scripting using Selenium Webdriver, PyTest or Unittest frameworks
  • 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
  • Development skills in Javascript, Java or Scala are desirable


Back to Top