We provide IT Staff Augmentation Services!

Mobile Automation Engineer Resume

0/5 (Submit Your Rating)

FL

SUMMARY

  • Around 07 years of progressive experience in all phases of the software Development and Testing life cycle including requirements analysis, Test planning, Test Automation, Functional Testing and Mobile Native App Testing in AGILE environment, Test Closure of various client/server and web applications
  • Strong Experience with Agile methodology and Software Development lifecycle.
  • Hands on automation framework development using Selenium Web Driver, Cucumber, Java, TestNG, Maven, Silk Test, and other open - source tools.
  • Experience in Web Services REST APIs testing using SOAPUI and REST API libraries.
  • Strong experience in working with POSTMAN for API Testing.
  • Strong experience on Jenkins - CI\CD setup & configuration.
  • Project estimation, Test Strategy, Test Plan, Test Metrics and Report dashboard.
  • Strong experience in working with mobile app testing in IOS using Appium Tool.
  • Excellent skill in finding bugs and defect management tools QC/HP ALM, TFS, Jira, Rally.
  • Mobile Native app testing on Android platform.
  • Strong Knowledge in Git hub, Perforce and SVN.
  • Hands on experience in Agile Tool Rally, Jira and TFS.
  • Strong in Test Management tools MTM and QuickBase
  • Strong analytical, trouble - shooting, works under pressure and problem-solving skills.
  • Experienced with various types of testing like Black Box testing, Regression testing, Integration testing, GUI testing, REST API testing and Mobile Native App testing.
  • Experience managing and mentoring team members
  • Good understanding of Cloud Services like Amazon Web Services (AWS).
  • Experience collaborating across ecosystems and across functional areas
  • Analytical skills for designing test scenarios, developing data driven test cases
  • Excellent verbal and written communication skills.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Jmeter, TestNG, AutoIt, Robot Class, Cucumber, SoapUI, QTP/UFT, Load Runner, Appium, Calabash, Perfecto, Salesforce, Postman, JEST, Puppeteer, Supertest, Chai, Mocha.

Test Build & Integration Tools: Maven, ANT, Jenkins, Docker, GIT, BitBucket.

Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM), Robot

Programming Languages: HTML5, CSS, JAVA, J2EE Eclipse Link, SQL, C, C++, XML, JSP, JQuery, Shell script, C#, Python, Ruby, TypeScript.

Databases: MySQL, Oracle11g, SQL Server, PL/SQL, MariaDB, MongoDB, PostgresBrowsers Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Mobile, Linux

Defect Management Tools: JIRA, RALLY, HP Quality Center/ALM, Bugzilla, TFS, IBM clear quest

MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access, Microsoft Project

Utilities: Eclipse, SVN, Fire Bug, Fire Path, Visual code.

PROFESSIONAL EXPERIENCE

Confidential, FL

Mobile Automation Engineer

Responsibilities:

  • Interacted with Client, Product Owner and Development team to understand the User stories and Acceptance Criteria and gathered Functional and Non-Functional requirements for project release.
  • Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath and CSS locators to find the Web Elements using selenium and creating automation scripts.
  • Involved in testing of application using the Scrum (Agile) methodology.
  • Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in JAVA for Cucumber.
  • Experience in working with CI tools like Jenkins & Sauce labs.
  • Strong experience with API testing using postman, Rest Assured.
  • Hands on experience in using Appium Emulators and IOS Simulators for Mobile App Testing.
  • Used Appium Emulators and Simulators for testing the application in Mobiles.
  • Implemented simulator for mobile app testing in IOS using Appium Tool.
  • Worked on AWS, Web Socket, Web Services, Postman collections, JSON files, Device data model, Charles Proxy, simulator/emulator to implement the mobile application on Android and iOS Platforms
  • Executed the test plans on web and mobile (Apple & Android) as per requirements using Appium tool.
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Identify the Elements using Appium Inspector, Configuring the Appium for the Mobile IOS using selenium.
  • Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium web Driver & created Data Driven framework using JUnit.
  • Performed Testing on Kafka brokers.
  • Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG Unit Testing Framework by adding different annotations.
  • Performed Data-driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Used JIRA for Identifying, logging, tracking and escalating bugs.
  • Performed smoke testing in UAT and production environments for deployment verification.

Environment: Selenium WebDriver, Facets, Sauce labs, Eclipse, Java 1.8, Maven, TestNG, RALLY, CSS, Appium, Cucumber, Oracle, SQL, Html, MS Excel, SOAP UI, BDD Framework, Jenkins, POM, Gherkins.

Confidential, Dallas, TX

Mobile Automation Engineer

Responsibilities:

  • Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using Junit prior to agile release.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Experienced with various types of testing like Black Box testing, Regression testing, Integration testing, GUI testing, REST API testing and Mobile Native App testing.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Performed various mobile gestures (Long Press, Multi Touch, Drag & Drop, Swipe), Identified mobile elements using Appium Inspector, UI Automator Viewer.
  • Performed white box testing using TestNG for class, method, & Web Services testing using Postman tool.
  • Implemented simulator for Mobile App Testing in Android and IOS Platform using Appium.
  • Involved in touch testing with IOS app using Appium tool.
  • Involved & implemented in working with CI tools like Jenkins & Sauce labs.
  • Experienced in load and performance testing tool JMeter.
  • The entire Ruby scripting done using Cucumber Framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
  • Used Jenkins as continuous integration server to run automated test suites.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Used web-debugging tools like XPath, Firebug and Fire path to locate elements.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
  • Performed Regression testing for new builds and every modification in the application using Selenium.
  • Used Selenium WebDriver to run test cases in multiple browsers and Platforms.
  • Analyzed test results, tracked the defects and generated reports using Quality Center.
  • Involved in designing and building automation frameworks in support of continuous integration in a test-driven development (TDD).

Environment: Selenium WebDriver, TestNG, Sauce labs, Eclipse IDE, Maven, Jenkins, Soap UI, Angular JS, Rest API, Appium, Cucumber, Load Runner, DotNet, VUGen, Protractor

Confidential, Malvern, PA

Sr. QA Engineer

Responsibilities:

  • Actively involved with SCRUM and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and s.
  • Extensively used Selenium Web Driver to test the web application. Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
  • Build scenarios in JMeter to analyzing results by performed Load and Stress tests.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Used Protractor, NodeJS, Jasmine with JavaScript for dynamic web, Angular JS Application.
  • Written Grey box and Black box test cases based on the User and Business Requirements.
  • Used Cucumber for browser-based testing with scenarios and situations. Implemented BDD framework using Cucumber.
  • Creation of framework in Selenium WebDriver using behavior driven approach like JBehave.
  • Created and executed the test scripts with Java, Selenium WebDriver, and TestNG.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Extensively worked on Selenium webDriver with the preferred Languages Java.
  • Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver.
  • Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files.
  • Experience in Test Environment Setup and Test Infrastructure Development in both Manual and Automation.
  • Testcase writing and execution, Defect tracking and reporting and infrastructure management.
  • Worked on Web Technologies using JavaScript, JQuery, XML and JSON.
  • Executing the test plans on web and mobile (Apple & Android) as per requirements.
  • Used Firebug and XPath for the web-based application testing with selenium for the commands and locator application
  • Used SOAP UI tool to test SOA based architecture application to test REST API.
  • Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
  • Performed SOA / web services testing using SOAP UI, wrote adaptors to test / invoke web services.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from Oracle database.
  • Functional and Cross Browser testing of Defined Browser Stack of the site experience Defect Triaging and Release sign off for Continuous Delivery cycles.
  • Writing complex SQL queries and update transaction and properties for accounts on stages for UI testing, Integration testing with different data points etc.

Environment: Java, Selenium WebDriver, TestNG, Eclipse IDE, Python, Ruby, Pearl, Maven, Jenkins, Soap UI, Angular JS, Rest API, Cucumber, Load Runner, DotNet, VUGen, Protractor, Appium, JBehave, HTML, XML, XPath, Firebug, PL SQL, ETL, Windows, Bugzilla, Jira.

Confidential

QA Engineer

Responsibilities:

  • Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test. Actively participated and Interacted with product management teams in the review and analysis of functional requirements.
  • Developed automation test cases, executed these test scripts and logged defects in JIRA integration.
  • Developed test scripts to automate process of testing in Selenium Web Driver using Test NG and Junit. Developed test scripts and test cases using QTP, Quality Center.
  • Developed and maintained automated regression test cases in Selenium using Java programming language.
  • Developed the test scripts and analyzed the results in various stages of the application including integration, regression, functional and acceptance testing using Selenium.
  • Repetitive tests were run using the Automation tool QTP for documenting the regression testing results. Automated the functionality and interface testing of the application using Quick Test Professional (QTP).
  • Used Selenium IDE for Open source web testing.
  • Created test suite for web services testing with SOAPUI by creating data driven test suite with excel and Oracle DB data sources.
  • Web development/services using HTML, DHTML, XHTML, XML, CSS, JavaScript, PHP, and AJAX. Exposure from schooling in Microsoft Programming Technologies including ASP.net, C# and basic .Netfundamentals.
  • Created RTM Matrix, ensured the Test Planning, Testing Strategy, Test cases, Flows are capturing and covering all the Functional/Non-Functional requirements.
  • Experience in using ETL toolInformaticaPower Center 8 to execute the workflows, monitor and understanding the mappings design
  • Used Firebug, and XPath to work with the application objects. Used Bugzilla for bug tracking.
  • Used complex SQL Queries to perform back-end data base testing.
  • Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium test.
  • Implemented cross browser and cross platform web testing with WebDriver. Used Test NG testing Framework as a test runner with Selenium.
  • Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
  • Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file.

Environment: Oracle 9i, SQL Server, Oracle DB,Jira, MySQL, DB Visualizer, Toad, SQL Developer, Tomcat, QTP, Java, JUnit, Bugzilla, RESTFUL web services, HTML, XML, PHP, AJAX, ASP.net, .net, SOAP UI, Informatica.

We'd love your feedback!