Sr. Mobile Automation Engineer Resume
ChicagO
SUMMARY
- 10 yrs. of exp in IT - Sr.QA Automation Engineer with a proven track record of strategic QA vision, quick delivery, and demonstrated ability to inspire/mentor quality assurance teams to implement latest QA programs for maintaining industrial quality standards.
- Expertise on creating and running automation scripts in java using Selenium Web Driver in Eclipse.
- Expertise on automating Mobile Web-App’s, Native-App’s and Hybrid-App’s using Cucumber steps on Android and iOS Device.
- Identifying mobile elements using UIAutomator Viewer for Android, Appium inspector for iOS Native Apps.
- Experienced in mobile application testing using Perfecto Mobile cloud, Android and iPhone devices
- Established and reviewed QA sign off criteria, software build and test process with scrum team
- Conducted daily scrum meetings for agile sprint.
- Experience on latest version Xcode with XCUITest
- Worked on sprint planning by assigning and tracking scrum activities progress.
- Develop Daily / Weekly / Quarterly Metrics and report to Product Owners and Scrum Masters
- Remarkable experience of Agile methodologies, Agile manifesto and Scrum process
- Use with HTTP Request get all information using POST,PUT,GET,DELETE methods
- Expert in preparing & providing the following Test deliverables: Test Strategy, Test Plan, Test Scripts, Test Data, Test Trace-ability Matrix, Test Results/reports, Defect Report & Test summary report and HP ALM
- Involved in writing and implementation of the various Test cases and Test scripts.
- Created Test Cases as per the business requirement and executed them.
- Involved in the complete Software Development Life Cycle (SDLC) by following Rational
- Developed Test Plans, Test Cases in Test Manager.
- Interacted with developers, Business & Management Teams and End Users.
- Involved in cross browsing testing of the application on various browsers to ensure it functions
- Experience in Automation Frameworks - TestNG, Cucumber
- Experience in testing the services using JUnit
- Worked onjava mail API for sending confirmation mail to the customer
- Working experience on end to end testing activities like requirement analysis, gap analysis, test data preparation, test designing, test execution, defect management, & test closure reports.
- Working Knowledge on Software Development Life Cycle (SDLC), Performed Integration Testing, System Testing and User Acceptance Testing
- Experience using GIT to code pull for framework
- Experience to identify the elements in Mac using Object Inspector in Appium
- Experience using XCUITest with Xcode include clicking UI elements normal, double, pressing and interacting with the screen swipe, pinch, zoom, rotate etc.
- Used ADB commands to communicate with Mobile device for install Application
- Testing the application on 4G, LTE and Wi-Fi network because sometimes application faces issues on slower networks
- Involved in location based testing, localization testing, interruption testing, memory management testing, battery management testing, testing on different networks.
- Excellent Communication skills and problem handling with ability to work under pressure in a highly visible role
Areas of Expertise
- Appium 1.7.2(Android and iOS)
- Selenium Webdriver with Java
- Mobile Application Testing
- Gherkin
- Cucumber
- Perfecto Cloud
- Android Espresso
- Android Studio
- Gradle
- Maven
- GIT
- Soap UI
- Jenkins
- JUnit
- TestNG
- Eclipse
- SonarQube
- HP ALM
- JIRA
- JIRA-XRAY
- Auto IT
- Postman
- Agile
- ADB Commands
- ADB shell
- Node JS
TECHNICAL SKILLS
Testing Methodologies: Agile Scrum, V model
Test Case Management: HP ALM, JIRA
Automation Testing: Selenium Web Driver, Appium, Android Espresso, XCode
Web Service Testing: SOAP UI, Postman
Defect Management: Star Team, Census, JIRA, HP ALM, Bugzilla, Bugnaizer
Operating Systems: Windows XP, Windows Vista, Windows 7, Windows family
Languages: Java
Mobile Testing Tools: Appium, DeviceAnywhere, Perfecto Mobile, Android and iPhone Devices
Browsers: Mozilla Firefox, Chrome & Safari
Others: Maven, SVN, Jenkins, Eclipse, SQL, Gherkin, Cucumber BDD, Gradle, Android Studio
PROFESSIONAL EXPERIENCE
Confidential, Chicago
Sr. Mobile Automation Engineer
Responsibilities:
- Responsible for end to end testing cycle and providing proposed solutions.
- Performing compatibility test on different Android & iOS devices.
- Involved in Spring Grooming sessions and Design Reviews
- Involved into frame work changes.
- Worked on fixes and optimization in framework
- Execute the completed scenarios in E2E and share the failure details.
- Removed excel dependency scenarios in framework.
- Created Step definitions depend on cucumber steps for iOS and Android.
- Created Library files for scripting.
- Experience using XCUITest with Xcode include clicking UI elements normal, double.
- Find element id's and stored in OR constants file.
- Created Sonar qube Scanner and verify the code review.
- Participating Daily Scrum calls with off shore team and getting updates from them.
- Created and executed functional tests for web services in POSTMAN.
- Created jobs in Jenkins.
- Created MOCKS for web services testing.
- Validated WSDL command based on Request parameters.
- Using POSTMAN for checking the responses from services.
- Using JIRA tool for Managing User Stories, Tracking productivity and logging defects
- Using Stash for source code management (SCM).
- Using Crashlytics for installing builds in to the device.
- Created MOCKS for web services testing.
- Created Smoke, Regression, In-Sprint with tags like Area, Feature, and Scenario in cucumber.
- Worked on Integrating cucumber with the framework
- Created the design and requirements used by different devices
- Created a plan for creating the configuration file to run on any particular device / simulator
Environment: Android Studio, Emulators, Appium (Android and iOS), Android Espresso, Node JS, Selenium (Web Driver), Jenkins, Soap UI, cucumber, Gradle, Gherkin, Postman, Real devices, XCUITest, XCODE.
Confidential, Plano, TX
Sr. Mobile Automation Engineer
Responsibilities:
- Designed, executed and maintained Selenium Web Driver, automated test cases for regression testing.
- Involved in creation of Automation test scripts using Appium and Selenium Web driver using Java
- Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data and TestNG.
- Performing compatibility test on different Android & iOS devices and Uploading .apk files to handsets
- Implemented Parallel browser execution feature using TestNG (Virtually creating testng.xml)
- Tested applications on Real Devices, emulator and cloud tools.
- Testing the application on different network because sometimes application have issues.
- Prepared QA Estimations, Test Plan and Test Strategy
- Analyzed Business Requirements (BRD), System Design Requirements (SDS) and Mapping files
- Conducted Interoperability testing in real devices
- Involved in location based testing, localization testing, interruption testing, memory management testing, battery management testing, testing on different networks.
- Generated Testing metrics and Status reports and send Reports to project Stakeholders.
- Attended daily scrum calls as part of Agile methodology
- Used Gherkin languages to write features and scenarios
- Involved in writing test scripts using java and executed it through selenium cucumber
- Worked on agile scrum based methods for BDD
- Observed test plans and procedures, recommended new processes and tools to agile team
- Executing the acceptance tests against the code of the story
- Created MOCKS for web services testing
- Having experience on Chrome extension and as a native app for windows using Postman
- Attending the Retrospective meeting after completing the Show case
- Coaching fellow Associates on Agile process
- Involved in location based testing, localization testing, interruption testing, memory management testing, battery management testing, testing on different networks.
Environment: Perfecto, Emulators, Appium (Android and iOS), Selenium (Web Driver), Jenkins, Soap UI, Rally, cucumber, UNIX, Gherkin, Accessibility Testing, Android Espresso.
Confidential, CA
Sr. Mobile QA Engineer
Responsibilities:
- Involved in creation of Automation test scripts using Appium and Selenium Web driver using Java
- Analyzed Business Requirements, System Requirements, System Design Requirements(SDS)
- Coordinated with System Analysts, Development Team and then captured the impacts in Test Plan and Test Strategy, Accessibility testing
- Reviewed Test Plan and Test Strategy with Project team
- Observed test plans and procedures, recommended new processes and tools to agile team
- Executing the acceptance tests against the code of the story
- Giving Show case to Product owner every Sprint
- Involved in installation of application and capture logs for error during execution using different tools like iTunes, iPhone configure utility and SDK, adb commands for different OS.
- Tested applications on Real Devices, emulator and cloud tools.
- Involved in location based testing, localization testing, interruption testing, memory management testing, battery management testing, testing on different networks.
- Compatibility testing on different Android & iOS devices
- Uploading .apk files to handsets
- Testing the application on 3G,LTE and Wi-Fi network because sometimes application faces issues on slower networks
- Conducted Interoperability testing in real devices
- Involved in Test scripts execution and generating customized reports
Environment: Selenium (Web Driver), Jenkins, Android Studio, Bugnaizer, ADB commands, fast boot commands
Confidential, Boca Raton, Florida
Sr. Mobile Test Engineer
Responsibilities:
- Writing Test cases using Element locators, Webdriver methods, Java programming features and TestNG Annotations.
- Conducting Data driven testing, cross browser testing and parallel test execution.
- Designed Test cases Using Selenium Webdriver and TestNG
- Prepared QA Estimations, QA Staffing Plan, Test Plan and Test Strategy
- Analyzed Business Requirements, System Requirements, Page Specifications and User Interface Mock-ups
- Coordinated with Development teams and then prepared the Impact Analysis
- Performed Mobile device testing using Physical devices iOS and Android and Perfecto mobile Cloud
- Coordinated with Performance Testing (Stress/Load tests),Security testing and Accessibility Testing teams
- Created and executed test cases to verify all Compliance/Regulatory rules functioning as Expected
- Performed cross browser testing on Internet Explorer, Safari, Mozilla Firefox and Confidential Chrome
- Involved in Defect Management: Defect Creation, Defects Review, Defect Retesting and Defect Closing
- Generated Testing metrics and Status reports and send Reports to project Stakeholders.
Environment: Census, DeviceAnywhere (Android and iOS), Selenium, SVN, Auto IT, Jenkins, Selenium Grid
Confidential, Orlando, Florida
QA Analyst
Responsibilities:
- Prepared QA Estimations, QA Staffing Plan, Test Plan and Test Strategy
- Analyzed Business Requirements, System Requirements, Page Specifications and User Interface Mock-ups
- Coordinated with Development teams and then prepared the Impact Analysis
- Got an Opportunity to work with Offshore and near shore teams
- Created High Level and Detail scenarios and then walked through scenarios with Project Team
- Created test data for Execution.
- Involved in Integration testing, System Testing and User Acceptance Testing
Environment: Windows 2003 Server, Windows XP, .Net, VSS, XML, Quality Center
Confidential, Boca Raton, Florida
QA Tester
Responsibilities:
- Analyzed Business Requirements, System Requirements, Page Specifications and User Interface Mock-ups
- Created High Level and Detailed level Test cases
- Performed Functional Testing, and Regression Testing
- Prepared the Test cases based on BVA, ECP and experienced based testing
- Executed Test Cases and verified actual results against expected results.
- Regression testing is implemented at various phases of the development and test cycles.
- Involved in GUI Testing, Functional, Non-functional, alpha and beta testing.
Environment: .Net, Bugzilla,
