Hello,
I figured, this opportunity is matching closely to my work. I have proficient experience of 5.5+ years in Automation. I am strong in manual testing & expert in automation. Want to add some more details as follows :
1. Web apps & Web-site Automation :
I have worked on web apps automation, in that we used Java + Selenium, Ruby, Capybara, Poltergist, PhantomJS (this is headless browser to achieve very great speed of execution).
2. Mobile Automation :
Automated android app using Robotium & Appium with Java. I got opportunity to automate iOS application too. Created framework using Ruby, Cucumber, Calabash and Gharkin. Good hands on BDD and ATDD.
3. Manual Testing :
Hands on experience of manual testing of mobile applications, web-apps and website with cross browsing testing. Good at Charles - web debugging application, API testing using REST client. Used JIRA, Bugzilla, Redmine for Bug tracking. Test-Link for writing, maintaining test cases & Test plan creation with different phases like Feature testing, Integration testing, Regression testing, Release and post Release Testing.
Response for your questions :
1) what technology you'd like to use to automate the scenario?
#a. Instead of suggesting tools language or Framework which I am aware, I'll consider all the requirements with you and then analyze which language, tools would be fruitful for us.
#b. Still if you are interested in my choice I would choose to use Java [language having maximum support for automation libraries and framework] and Appium for iOS and Android.
2) what type of transition you will do at the end of the project so that we can do small edits on our own and only need to get in touch with you about major upgrades or new scenarios
#a. yes in transition I will share easiest way do you utilise our automation scripts.
#b. for example - you need to drop an email including subject as below:
<environment staging/production> | <platform android/iOS/web> | <Build path .app/.ipa> | <TestData>
#c. on your email everything will get started on its own and once execution has been done you will receive report in your email
#d. not a single letter change in code, no need to having technical knowledge.
#e. you can track progress in Jenkins or bamboo [continuous integration]
#f. most importantly for the maintenance, it would be lot easy and will use market best practices minimal the efforts.
3) how much experience do you have doing automation with MongoDB connection
# I have implemented two projects using mongo DB.
4) estimate the time and cost for the attached test case
# close to one day.
Thank you for your time and consideration. I look forward to speak with you about this job opportunity.
Sincerely,
Narendra S. Chandratre