Mobile Automation Engineer Resume
Chicago, IL
SUMMARY
- As a Quality Analyst, experienced in both Mobile and Web Application automation testing using various software testing tools like XCUIT, Espresso, Appium, Selenium. Have in - depth noledge of project life cycle, software development life cycle and software testing life cycle and worked on different testing methodologies like Agile and Waterfall models.
- Involved in both Manual Testing and Automation Testing.
- Experience in working with Agile Process and responsible for handling daily scrum meetings, sprint planning, sprint finalization and sprint commitment meeting and maintaining the product backlogs.
- Involved in spring grooming sessions and design reviews which helps to analyze User stories and preparing Test cases.
- Involved in selecting and developing integration testing techniques for ensuring the system’s overall capability of fulfilling the client’s business goals.
- Proficient in different phases of testing like Unit testing, System testing user acceptance testing (UAT); also, Sanity Testing, Integration Testing and Data Driven Testing.
- Expertise in Selenium Automation using Selenium WebDriver, Selenium Grid, Java, Python, JUnit & TestNG.
- Using Appium Tool for connecting to mobile devices and executing automation scripts using Cucumber framework on Real devices and Simulators.
- Worked on XCUIT and Espresso POC and involved in migration from Appium to XCUIT/Espresso.
- Designed and Implemented Automation Frameworks from scratch like Data Driven Framework, Keyword Driven Framework, Page Objects Model Framework and Hybrid Framework for number of Projects.
- Experience in behavior driven development (BDD) approach using Selenium-Cucumber to write and execute automated acceptance/unit tests.
- Experienced with Python frameworks like Webapp2 and, Flask.
- Involved in creating Automation Frameworks using QTP/UFT for functional and regression testing.
- Experience in working on functional testing of SOAP and RESTful Web Services using SOAP UI Tool.
- Expertise on Testing RESTAPIusing Robot Framework and SOAP UI.
- Using POSTMAN for checking the responses from services.
- Involved in bug reporting and tracking in JIRA and have good noledge on Bug Life Cycle.
- Worked on X-Ray integration with Jira as POC.
TECHNICAL SKILLS
Testing Tools: XCUIT, Espresso, Appium, Selenium (Web Driver, IDE, Grid), Soap-UI, Cucumber, TestNG, Eclipse, QTP/UFT, Maven, Jenkins
Testing Methodologies & Techniques: Scrum/Agile, Waterfall, User Acceptance Testing, Functional Testing, GUI Testing, Regression Testing, System Testing, White Box, Black Box
Defect Tracking Tools: Rally, JIRA, HP Quality Center, HP ALM, X-Ray
Languages: Java, SQL, PL/SQL, Python, Swift
Scripting Languages: VBScript, JAVA Script, jQuery
Databases: Oracle, SQL Server, DB2, MS-Access
Operating Systems: Windows, Unix, Linux
Web Technologies: HTML, CSS, SOAP, Web Services
Servers: Web Sphere, Tomcat, Apache server
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Mobile Automation Engineer
Responsibilities:
- Working as Automation QA Engineer and Onsite Coordinator for both iOS and Android mobile devices.
- As Onsite Coordinator, I is responsible for writing Test Plans, reviewing test plans, modifying the same.
- Involved in Spring Grooming sessions, design reviews and preparing test scope document.
- Proactive interaction with BA team and getting updates on the requirement changes.
- Reviewing test scenarios, test cases and automation scripts written by off-shore team and modifying as per the need
- Participating in daily Scrum calls with Offshore team and getting updates from them.
- Using Appium Tool for connecting to mobile devices and executing automation scripts using Cucumber framework on Real devices and Simulators
- Involved in writing automation script for new features in phase 2 along with converting all the scripts from iOS 11.x version to 12.X version by changing the element locators.
- Involved in preparing Regression Suite which contains all the test cases count for each feature.
- Involved in preparing Weekly status report and sending them to higher management.
- Created and executed functional tests for web services in POSTMAN.
- Created MOCKS for web services testing.
- Validated WSDL command based on Request parameters.
- Experienced in using POSTMAN for checking the responses from services.
- Experienced in using JIRA tool for Managing User Stories, tracking productivity and logging defects.
- Worked on XCUIT and Espresso POC and involved in migration from Appium to XCUIT/Espresso.
- Worked on X-Ray integration with Jira as POC.
- Took initiation in writing code for time tracking and written using Selenium with TestNG framework.
- Team members are using this code for tracking time sheet and submitting.
- Using Stash for source code management (SCM).
- Experienced in using Crashlytics for installing builds in to the devices.
Environment: Java, Appium, XCUIT, Espresso, Rest Services, SOAP UI, Web Service Testing, Cucumber, Maven, TestNG, Mac, IOS, AOS
Confidential, Independence, Ohio
Sr.Quality Analyst
Responsibilities:
- Involved in full STLC, Coordination with on-site and off-site team.
- Study/analysis of Project Requirements and Functional Specifications document to prepare test cases.
- Executing Test cases for Functionality testing, Regression testing, API testing and Back end testing.
- Automated User Stories delivered as part of Scrum team using Selenium for Web Application and Appium for Mobile Applications.
- Configured Selenium Web Driver, TestNG, Maven tool and createdSelenium automation scripts in java using TestNG prior to agile release.
- Used Firebug Tool to identify the Object's id, Name, XPath, link in the application.
- Performedmobileapps testing across the web and Triagedmobiledevice applications issues.
- Implemented UI Automator viewer in Appium to inspect elements inmobileapplications.
- Performed Backend Testing by using SQL queries to verify the integrity of the database.
- Experience in testing Web services using SOAPUI.
- Created automation scripts in SOAP UI for web services testing.
- Verified Web services API request, response data validations in REST, SOAP protocols.
- Involved in behavior driven development (BDD) approach using Selenium-Cucumber to write and execute automated acceptance/unit tests.
- Optimized existing and developed new automated regression suite utilizing advanced scripting techniques and data-driven approach.
- Developed UAT Test Strategy, UAT Test Plan and UAT defect reporting.
- Addressed production, UAT issues, proper action was taken accordingly based on priority and requirement.
- Analyzed the testing progress by conducting walk through meetings with internal quality assurance groups and with development groups.
- Involved in verifying integrated system’s capabilities and operation in relation to the organization’s business goals.
- Assigned responsibilities of identifying unexpected issues after the integration of new modules in the application and reporting the bugs using Rally.
- Have taken the additional responsibility to train the new joiners in the Project.
Environment: Java, Selenium Web Driver, Appium, Rest Services, SOAP UI, Web Service Testing, Cucumber, Maven, TestNG, SQL, Rally, Oracle, SQL, Windows, IOS.
Confidential, Bentonville, Arkansas
Automation Engineer
Responsibilities:
- Studying Product Backlog list and involved in release planning meetings.
- Analyzing User stories and preparing Test cases.
- Created UI automatedPythonscripts using Android SDK framework and UI Automator viewer.
- Involved in Writing Python Scripts to develop automated scripts and frame works.
- Executing Test cases for Functionality testing, System testing, Regression testing, Compatibility testing back end tables verification, Ops testing.
- Used Python to develop Automation framework to Validate RESTful Web Services.
- Experienced in writing parsing scripts using Python and Power Shell for xml validation and verification.
- Experienced with Python frameworks like Webapp2 and Flask.
- Involved in Daily Scrum meetings and sharing QA status to the remaining scrum team members.
- Interacted with users for execution of test cases in UAT.
Environment: Agile, Python, Windows XP/7/Mac, Internet explorer 8.0/9.0, Firefox 3.6/5.0/6.0, F-Secure, Web Service testing.
Confidential, Chicago, Illinois
ETL Test Engineer
Responsibilities:
- Worked with the ETL processes using Informatica tool to extract the data from sources like Oracle, Flat files, Teradata theirby loading the data into the target Data warehouse.
- Prepared Test Cases and Test Plans for the mappings developed through the ETL Informatica tool.
- Executed the developed Test Cases and Test Plans and reported the Bugs/Defects using Quality Center 10 defect management tool.
- Exported Manual Test Cases from MS Excel template directly to QC and executed the Test Cases in Test Director with Pass/Fail/Blocked status.
- Developed advanced SQL queries to extract, manipulate, and/or calculate information to fulfill data and reporting requirements including identifying the tables and columns from which data is extracted.
- Validating the data files from source to make sure correct data has been captured to be loaded to target tables.
- Participated in designing custom integration tests, reviewing functional specifications to identify open issues.
- Preparation of Daily and weekly Project Status Reports and Documentation of results of test execution.
Environment: Informatica Power center 9.5, Toad for Oracle v12.10, Putty, Winscp, SQL.
Confidential
Senior Test Engineer
Responsibilities:
- Involved in developing test plans, test procedures and test cases for black box testing of all components Confidential the unit, module, system and integration levels, performing risk analysis when required.
- Performed Functional testing, Regression testing, Sanity testing
- Involved in Optimization and SQA Activities.
- Responsible for Reporting daily status and attended daily status calls, Review meetings.
- Involved in writing scripts for Automation using QTP as part of Automation Testing.
- Analyzing the Application Behavior, Creating Test, Actions, Object Repositories, and Function Libraries.
- Using Descriptive programming mechanism whenever it needs.
- Executing Tests in QTP and Analyzing the Test Results as per Project Requirements.
Environment: J2EE,Windows XP and Quality Center, ALM QC 11.0,QTP 10.0, PRISM
Confidential
Manual Tester
Responsibilities:
- Prepared test artifacts like Test Cases, Test Steps, Test Plan and Defect Reports.
- Ensured all test plans, test cases and documentation were traceable to original requirements.
- Maintained Zero Defect Quality by executing Smoke Testing, end to end testing, functional testing, Re-testing the raised defects for all the eDetailers in local sandbox and client sandbox environment
- Preparation of Daily and weekly Project Status Reports and Documentation of results of test execution.
Environment: JAVA, Spring 3.0, Hibernate 3.6, Ant, SVN, JSP, Jquery, Windows 7, Eclipse Juno, Apcahe Tomcat, Oracle 11g