Lead Mobile Automation Engineer Resume
Mountain View, CA
SUMMARY:
- Over 10 years of experience in Software Development, Automation and Quality Assurance.
- Extensive Experience in implementing Automation Frameworks .
- Expertise in iOS and Android Mobile Apps Automation using Java, TestNG, Appium, Ruby, Calabash .
- Demonstrated ability to lead and mentor QA teams.
- Fast learner, team player with excellent communication skills.
- Experience with submitting apps to App Store and publishing them
TECHNICAL SKILLS:
Languages: Java, UNIX Shell Programming, Ruby, Python, C#, Swift , JavaScript
Mobile Automation: Appium, TestNG, JUnit, Calabash Cucumber - iOS, Android, SauceLabs
Database: Mongo DB , SQL Server, Oracle
Testing tools: TestQuest, Microsoft Team Foundation Server Load Testing Tool, Parasoft, MonkeyRunner, Instruments, XCUITest
Other Tools/Tech: JSON, Retrofit, Splunk, Flurry, TestFlight, Xcode, IntelliJ, G it, Charles, Google Analytics, BigQuery, Sumologic, New Relic, Crashlytics, Rest Assured
CI Tool: Jenkins
Web/GIS Technologies: HTML, CSS, ASP.NET, C#, Web Services, XML, JavaScript , VBScript, jQuery, ESRI ArcGIS, ArcInfo, ArcIMS 9.2, ArcGIS Server, ArcEngine, ArcSDE, Google Maps API, ArcObjects
WORK EXPERIENCE:
Confidential, Mountain View, CA
Lead Mobile Automation Engineer
Responsibilities:
- Leading QA and Automation efforts for iOS and Android Member Apps for Confidential
- Conducting end to end testing among multiple groups in company
- Mentoring other team members
- Using Java, Appium and TestNG for automation
- Implemented T est Architecture with P age Objects
- Integration with Saucelabs
- Integrating with Jenkins to run Smoke and Regression test jobs on regular basis
- Assigning Accessibility identifiers in iOS and IDs in Android App code to facilitate Automation
- Using JIRA for filing bugs
- Using Hockey App and TestFlight for build distribution
- Working with Google Analytics , Sumologic, Apsalar Dashboard
- Collecting Crash Reports by Xcode, ADB, Devices and Crashlytics
- Using UIA automatorV iewer , ADB Monitor and Appium UI
- Using IntelliJ, Xcode, iOS Deploy, iDeviceinstaller, SQL, SOAP UI
- API testing using Rest Assured
- Using Retrofit to fetch JSON data to test
- Coordinating with other teams in the company to complete End-To-End testing
- Testing MobileWeb and Web
Environment: iOS, Android, Java , TestNG, Appium , Saucelabs , JIRA , Hockey App , Sumologic , Retrofit, TestFlight, xml, JSON, Xcode , Eclipse , IntelliJ , Git, Jenkins , JIRA , SQL, SOAP UI, Google Analytics , BigQuery, ADB , UIA automatorV iewer , Rest Assured .
Confidential, San Jose, CA
Sr. Mobile Automation Developer
Responsibilities:
- Worked as Lead Automation Developer for iOS and Android For Sale and Rentals Apps of realtor.com .
- Used iOS instruments UI Automation and Javascript
- Led projects for iOS and Android and worked on keeping developer, other groups and product management in sync
- Implemented common test architecture using page object for Android and iOS apps automation
- Used Calabash iOS and Android for Automation
- Jenkins Administration- Creating slave machines and Jobs in Jenkins
- Generating reports by parsing Instruments and Calabash output
- Used JIRA for filing bugs, sprint management
- Used Charles for capturing request response
- Used Monkeyrunner/Python for android apps
- Able to understand app code and make some changes to app, build, deploy to test it with certain parameters
- Used HockeyApp for build distribution
- Worked with Appetitive, New Relic dashboard
- Collecting crash report by HockeyApp, Xcode, ADB, device and analyzing them
- Creating Archived build and uploading it to TestFlight for App Store submission
Environment: iOS, Android, JIRA, HockeyApp , Splunk, Flurry , Testflight, XML, JSON, Xcode, Eclipse, GIT, Ruby, Instruments , Python, Calabash Cucumber , Calabash Android , Calabash iOS , Jenkins , JIRA , Charles , Monkeyrunner, Agile .
Confidential, Mountain View, CA
Senior QA Engineer
Responsibilities:
- Tested App on iOS and Android considering different environmental noise factors.
- Wrote test cases and test scenarios
- Produced bug reports
- Automation using TestQuest
- Doing analysis of different application on the basis of test result
Environment: iOS, Android, JIRA, BugZilla, TestQuest .
Confidential, Irving, TX
Technology Analyst/Team Lead
Responsibilities:
- Managed offshore team and mentored them.
- Collected the requirements from client and setting up the infrastructure to conduct the project.
- Coding using .NET, C#, SQL Server 2005/2008, integration with legacy system
- Wrote test scenarios and test cases.
- Unit testing, Load testing and integration testing of application.
- Automation of Mobile Apps using TestQuest tool.
- Load/Performance testing using Parasoft tool, wrote scripts in Java.