Senior Software Engineer (Mobile Automation)

Engineering Ahmedabad, Gujarat


Description

Qualifications:

  • 5 years of experience in the software development/automation space
  • 3 years of solid Mobile automation experience
  • Experience with automation tools such as Selenium, Appium, TestNG, JUnit, Maven or ANT
  • Automation Experience with programming language Java with strong OOPS concepts
  • Experience in automating RESTful and SOAP services
  • Knowledge of Behaviour Driven tools like Cucumber
  • Experience in different design patterns like Page Object Model Robot Framework
  • Experience in using Emulator/Simulator for Mobile Automation
  • Having hands on experience in CI pipeline in Jenkins/Bamboo
  • Experience with JIRA or other issue-tracking or bug-tracking tools
  • Experience with version control tools like Bitbucket
  • Advanced understanding of source code repositories and branching and merging strategies.
  • Independent and comfortable in a fast paced, ambiguous and often multi-directional work environment
  • Abel to work independently under minimal direction with strong work ethics
  • Awareness to Software Development and Testing lifecycle
  • Experience in working Agile environment and familiar with Agile processes
  • Clear with overall testing concepts
  • Ready to do Manual testing if there is a need in project
  • Experience in automation using device cloud will be added advantage
  • Willing to learn to new technologies like automation using native framework (XCUITest/Espresso) and (Swift/Kotlin)

Responsibilities:

  • Hands-on coding/automation and testing of mobile app
  • Willing to work on automation with any programming languages like Swift or Kotlin with framework like XCUITest or Espresso
  • Work closely with clients, both in the Business Domain and with Technical staff members
  • Work in highly collaborative teams that strive to build quality code and provide business value
  • Provide automation solution by implementing proven design concepts
  • Work with team members and help them with technical/non-technical issues.