Senior Software Engineer (Automation)
- 2 + years' experience in Automation with 2 years of experience using native framework (Espresso)
- Strong experience in Kotlin and Espresso Framework for Automation
- Experience in manual testing of mobile apps
- Experience in tests creation, execution and defect raising
- Experience with automation tools such as Selenium, Appium, TestNG, JUnit, Maven or ANT
- Experience with programming language like Kotlin, Java, Python with strong OOPS concepts
- Proficient in Automation Strategy & Different Automation Frameworks
- Hands on experience of writing automation scripts, maintenance, and troubleshooting the issues.
- Good experience for Mobile App Testing, Different Manual Testing Types
- Well aware of dependency resolution tool experience i.e. Maven, Gradle
- Experience in using unit framework TestNG/Espresso etc.
- Experience in automating RESTful and SOAP services
- Knowledge of Behavior Driven tools like Cucumber
- Experience in different design patterns like Page Object Model and Robot
- 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
- Should have experience working in fast-paced Agile environment
- Clear with overall testing concepts
- Experience in automation using device cloud will be added advantage
- Good communication skills & team player.
- Hands-on coding for automation of the mobile app
- Work in highly collaborative teams that strive to build quality code and provide business value
- Ensuring quality and performance of the application to specifications
- Program well-structured and optimized code
- Proper documentation and maintenance of App
- Comply with industry standard processes