We provide IT Staff Augmentation Services!

Mobile Automation Architect Resume

4.00/5 (Submit Your Rating)

Irving, TX

SUMMARY:

  • Automation Test Lead / Architect with 11+ years of experience in Automation/DevOps
  • Developed Hybrid Driven Framework with java for Selenium Automation assignments which supports all types of browsers, IOS, Android real Devices and Emulators
  • Experience in mobile automation using Appium on IOS and Android platforms
  • Experience in Web/Native apps automation (Android and iOS platforms) using emulators and real Devices
  • Developed a web portal to execute automation scripts, to view test results, to maintain test data and track all sort of automation metrics
  • Developed TDM process to maintain all required test data in Mongodb and integrated with the web portal
  • Expertise in creating AWS EC2 Instances and Setup AWS Dynamic Instances for Selenium GRID through a Jenkins Job and Implemented AWS Auto scaling for Automation Execution.
  • Created CI/CD pipelines for build and release of various java/.net based applications and automated Maven builds through Jenkins CI pipeline.
  • Created CI/CD Jenkins pipeline files with SCM Checkout, Build, UnitTest, Sonar and Fortify scans, Docker Image, Pushing image to Artifactory, Kubernetes deployment, API/Regression integration tests.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, creating docker images, Compose, Docker Registry and handling multiple images
  • Setting up Hygieia dashboard and integrated Jenkins jobs and jira to track the reports
  • Mobile Lab setup with 70 Android and IOS real devices which supports Web/Native/Hybrid Apps test execution
  • Created cloud based mobile automation lab for Confidential to access real device remotely
  • Developed Hybrid Driven and BPT Frameworks for QTP Automation Assignments
  • Experience in creating Automation framework for Angular JS Applications with Protractor, Java Script, Jasmine and Cucumber
  • Good Experience in java, OOPS and collection framework
  • Hands on Experience on testing web services (SOAP, REST) using SOAP UI
  • Expert using Descriptive programming and VB Script for QTP Automation assignments
  • Involved in Performance testing using J - Meter tool
  • Experience in taking up training programs on QTP and Selenium Automation Tools through Cognizant Academy
  • Expertise in Automation Test plan, Test Strategy and ROI’s preparation
  • Experienced in QTP and ALM Integration and test execution from ALM.
  • Experience in working with Oracle, My SQL and MS-Access Databases.
  • Experience in setting up Couch DB and Mongo DB for automation.
  • Experience in Agile, Waterfall, Iterative Methodologies
  • Implemented Continuous Integration with Jenkins for Selenium Automation Assignments
  • Experienced in handling multiple testing projects seamlessly
  • Excellent stake holder management skills and am the single point of contact for client and responsible for project delivery and quality of the deliverables
  • Managed automation team size of 7 people; Expert in managing, mentoring offshore team.
  • Experienced in writing the Test Cases and Execution of Test Cases and Generation of Defect Report
  • Defect tracking, reporting & co ordination with various groups from initial finding of a defect to final resolution.
  • Proficient in using Test Management tool ALM for Test Planning, Test Designing, Test Analysis, Test Execution, Defect Tracking and Reporting
  • Involved in preparation of the High Level Project plan for the offshore / onshore deliverables.
  • Excellent analytical, debugging, and problem-solving analysis skills

TECHNICAL SKILLS:

Automation Tools: Selenium IDE/RC/WebDriver/Grid, TestNG, Junit, SoapUI, Cucumber, Appium, Protractor, Jenkins

Pipleline Tools: Git, Sonar, Fortify, Docker, hygieia, kubernetes

Languages: Java, HTML, CSS, JavaScript, XML, Groovy, Angular JS

IDE: Eclipse and Sublime

Scripting Languages: Java Script, shell Script and Groovy

Build Tools: Maven, Ant.

Bug Tracking Tools: Bugzilla, JIRA, Rally, Quality Center.

Management Tools: Quality Center, Rational Clear Case, Rational Requisite Pro, Rally

Database: SQL, oracle, MS Access, Couch DB

Version Control Tools: SVN, GIT.

Web Debugging Tools: Firebug, Chrome debug console.

Operating System: Mac, Windows, Linux, Android, IOS, Emulators

PROFESSIONAL EXPERIENCE:

Confidential, Irving, TX

Mobile Automation Architect

Role and Responsibilities

  • Cloud based mobile automation lab setup with 50 android devices and 20 IOS devices to use across Confidential for automation execution
  • Setting up android cloud platform with 60 android devices for Manual testing team where team can access the required device on the cloud for testing the apps
  • Configured appium and webkit proxy servers to execute the automation scripts on real IOS and Android devices
  • Configured selenium grid and integrated all android and ios devices
  • Created centralized provising process for real IOS devices
  • Configured 40 android devices to single mac server and integrated with the grid for execution
  • Framework changes to handle web, native and hybrid apps
  • Setting up the mongo db and integrated with framework to see the live results
  • Configured Jenkins and created jobs for regression execution on module basis
  • Enhancing Framework which suitable for Multiple Projects for different Portfolios.
  • Setup of Mobile Automation Testing(installing Xcode, Appium, Eclipse and Android SDK)
  • Automating mobile web applications / native iOS / Android applications automation using Appium.
  • Involved in designing and implementing of Page Objects framework to be used with Selenium, Appium,Maven,TestNg, Selenium Grid and Jenkins.
  • Created Common methods that works for both Mobile IOS, Android and Web.
  • Experience in solving issues related to Appium server,Mobile related exceptions.
  • Integrated framework with Mobile Lab, So that scripts will get executed in Real devices using Selenium Grid
  • Worked with Native Apps on Android & IOS Platforms.
  • Working with Mobile Web Browser on Android & IOS Platforms.
  • Extensively used GIT repository for code-management.
  • Extensively used JIRA for User story management in weekly sprint level approach.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Used UIAutomator for Android object properties capturing and Appium IOS Inspector for IOS Object properties capturing.
  • Expertise in Writing xpaths that work for both Android and IOS.
  • Expertise in creating code logics that works for all type of platforms.
  • Worked on REST Services, Created methods to get response from REST service and validate with UI.
  • Created customized PDF reports. Reports consists of the Verification points, platform names,Test case names and results, Graph that indicate the pass rate.
  • Creating various Jenkins Jobs to run Automation Execution includes Health checks & Regression
  • Creating AWS Env for both Dynamic & Static Grid Setup (AWS Hub & Node).
  • Written Shell script for Jenkins Job and creation of AWS Hub & Nodes.
  • Worked on Jira & MongoDB Integration with Automation Framework.
  • Implemented Jenkins pipeline for continuous deployments. Installed and configured Jenkins CI/CD pipelines, installed plug-ins, configured security, created a master and slaves for implementation of multiple parallel builds.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Working on container based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.
  • Configured Sonar and Fortify servers on AWS linux box to scan the dev code and integrated with Jira
  • Migration of All Legacy Applications to integrate GIT/BitBucket Repositories, Jenkins, Artifactory, with SonarQube Analysis in CI/CD Pipeline Infrastructure.
  • REST Services Testing by using Java libraries.

Environment: Webdriver, Java, Java Script, Selenium Grid, Appium, IOS, Android, TestNG, Eclipse, Maven, Cucumber, Jenkins, Git, AWS and Jira

Confidential, Arlington VA

Test Automation Architect

Role and Responsibilities

  • Understanding the Accenture Life Insurance platform(ALIP) business and workflows
  • Feasibility analysis with selenium, Ranorex and Test Complete Automation tools
  • Created Automaton framework from the scratch Which supports all browsers, IOS, Android devices and Emulators
  • Integrated Automation Framework with SVN repository
  • Configured Selenium Grid for Parallel Executions on multiple browsers with 10 Virtual Machines
  • Integrated Couch database with framework to keep the logs, results and screenshots
  • Implemented continuous integration using Jenkins CI tool
  • HTML Reports customization using TestNG, Report NG and Surefire plugin’s
  • Integrated JSON with the Couch DB and framework
  • Integrated cucumber with the automation framework and created feature files for ALIP
  • Automated Smoke and Regression test cases for ALIP, Sales App and Web App
  • Web services automation with java and integrated with the framework
  • Configured Jenkins, SVN, Couch DB and Selenium Grid in Test Automation Server
  • Created multiple jobs in Jenkins for different types of Environments (Dev, Test, Preprod and Production)
  • Test Scripts execution from Jenkins and analyzing the results and reporting the defects.
  • Framework Integration with the Sauce labs for test execution on the Cloud
  • Automated Smoke, Regression, Product test automation, 1099 and billing extract data automation
  • Created framework with Protractor and Jasmine to automate Foresight angular JS app
  • Responsible for preparing all automation related metrics for the projects

Environment: Webdriver, Java, Java Script, Selenium Grid, Appium, IOS, Android, TestNG, Eclipse, Protractor, Jasmine, Sqldeveloper-Oracle, Maven, Cucumber, Jenkins, Tortoise SVN and Jira

Confidential, Beaverton, OR

Test Automation Architect

Role and Responsibilities

  • Designed hybrid driven framework (Page Objects Pattern) which supports all browsers, IOS, Android devices and Emulators
  • Creation of automation test scripts, which are able to execute in chrome, Firefox, Safari, Internet Explorer, Android, IPad, iPhone and emulators
  • Developed common test methods, which will support all type of country locales
  • Implemented continuous integration using Jenkins and selenium grid to execute the automation scripts
  • Worked on Appium Installation process (Xcode setup, IOS and Android setup, configuring apple developer certificates and proving profiles) for mobile automation
  • Debugging the issues in Mobile Automation and Implemented prototypes to get the solutions
  • Automated Smoke and Regression test cases
  • Involved in Automation test script creation, execution and results analysis for each sprint
  • Actively involved with SCRUM and sprint meetings, managing testing backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.
  • Performed browser compatibility testing (Firefox, Chrome, IE, Safari, IOS and Android) of a web based application to ensure that functionality works fine
  • Automated SOAP Api’s using Java and Integrated with the framework.
  • Presenting automation demo to the team at end of every sprint.

Environment: Webdriver, Java, Selenium Grid, Appium, IOS, Android, TestNG, Eclipse, Sqldeveloper-Oracle, Maven, Cucumber, Jenkins, Tortoise SVN and Jira

Confidential, Nashville

Test Automation Lead

Role and Responsibilities

  • Feasibility analysis for the Automation projects with Selenium, QTP, HP Service Test and J Meter Automation tools
  • Designed framework for selenium projects in Confidential using java
  • Designed framework for QTP and selenium automation assignments
  • Cross browser Automation using Selenium
  • Implemented Selenium Grid for parallel execution of selenium scripts
  • Creation of automation tests using selenium.
  • Involved in reviewing the scripts written by peers.
  • Execution of Test Scripts & analyzing the results.
  • Debugging the tests & fixing the errors in the tests using the Eclipse
  • Unix backend automation using Java
  • Web services Automation using HP Service Test
  • QTP and ALM Integration
  • Enhanced Automation framework for Office Automation
  • Automated ETS, Claim Master, PBPS, Office, Clinician, ClaimVision and SBP applications in Confidential using Selenium, QTP, Service Test and Jmeter Automation tools
  • Feasibility analysis for IOS and Android Automation using Frank Automation tool
  • Implemented Continuous Integration with Jenkins for Selenium Automation Assignments
  • Trained Functional Testers on Automation Tools
  • Responsible for preparing all automation related metrics for the projects
  • Involved in EquiClaim Integration Testing QA activities
  • Involved in Strategic EDI Testing QA activities

Environment: Mac, Windows7, Java, J2EE, Selenium RC, Webdriver, Selenium Grid, IOS, Android, Jenkins, QTP, VBScript, QTP 11, HP Service Test, MS Sql Server, JMeter, ALM, Eclipse, VB Macro’s

Confidential

Automation Engineer

Role and Responsibilities

  • Designed data-driven testing framework in Selenium using C#
  • Developed automation test scripts, test scripts execution and logged defects in ALM
  • Demonstrated ability to solve complex automation challenges
  • Attended weekly status meetings with development and management Teams.
  • Reported defects to developer and discussed about the issues in weekly status meetings.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment: Windows7, C#, Selenium RC, HP Service Test, MS Sql Server, ALM, VB Macro

Confidential

Test Lead

Role and Responsibilities

  • Did POC for checking the application feasibility
  • Prepared Automaton Test plan for the test suite
  • Brainstorming sessions with product members, Identified Testcases to be automated
  • Creation of Automation scripts using QTP with BPT in QC
  • Execution of the Automation test scripts in QC test lab
  • Preparation of Automation Report

Environment: Windows7, QTP, VBScript, QTP 9.5, MS Sql Server and ALM

Confidential

Automation Engineer

Role and Responsibilities

  • Developed QTP framework for regression test package of Payment processing application
  • Performed Automation testing of BESS payment application and transition of old VTS - Swift testing solution into QTP VBScript framework and VB application
  • Developed generic VB Script functional libraries and specific scripts for test automation of interactive payment message's generation and processing
  • Developed extraction application for automatic retrieval of formatted payment messages from the flat daily production log file into MS Excel database repository (VBA, MS Excel)
  • Prepared the UAT data set for Day in the Life test based on messages retrieved from production daily log file

Confidential, CA

Automation Engineer

Role and Responsibilities

  • Developed test suites for regression testing of Banking application (VBScript, QTP)
  • Developed VBScript generic functions and libraries in the scope of company test automation framework (QTP)
  • Identified and planned regression test scenarios based on the functional specification, functional testing Test Plan documents, Agile stories and requirements
  • Developed test automation scripts for regression testing of GUI and file processing components of banking application (QTP): Created and updated re - usable objects in the shared Object Repository (Regular Expressions) Created VBScripts generic functions and libraries for further usage in the automated regression suits
  • Developed VBScript application for automatic retrieval and analysis of QTP test results

Confidential

QA Analyst

Role and Responsibilities

  • Analyzing the software requirement documents
  • Authoring of Test Cases in Quality Center9.2
  • Automated the test cases using data driven frame work in QTP
  • Written QTP scripts for Backend data verification with SQL Server 2005
  • Execution of Test scripts in Quality Center 9.2 and updating the test execution status
  • Involved in performance testing with Load Runner
  • Updated the test scripts as per the CR’s
  • Posting of Bugs in QC and tracking the life cycle of the bug.
  • Re-testing the assigned bugs by the client and updating the status of the same
  • Performed build stability report with QTP Script.
  • Execution of support scripts and sending the sign off mail to client
  • Active participant in the client conference call to discuss the change request and issue resolution
  • Preparation of test execution and bug summary reports
  • Preparation of testing deliverables and test reports
  • Involved in the preparation of estimates for every QA cycle

Confidential

QA Analyst

Role and Responsibilities

  • Analyzing the software requirement specifications
  • Preparation of Test cases based on the FS documents
  • Exploring the application to get the product knowledge
  • Provided inputs for the preparation of Test Plan. Interacted with business analysts, developers, technical support and help them base line the requirement specifications.
  • Involved in internal knowledge transfer session to explore the product
  • Performed exploratory testing to gain the application flow
  • Peer review of test cases and updating the review comments in review log sheet
  • Involved in Adhoc, Functional and Regression testing.
  • Posting of Bugs in Mercury Quality Center9.0 and tracking the life cycle of bug.
  • Uploading the daily deliverables into client’s ftp site
  • Running the QTP automation scripts for each and every new build. Created test plans and estimated time frames for each release phase of the project.
  • Involved on daily Sanity Testing of the builds for all the features. Created test cases & test data from Use cases, UI markups and wire frames in Quality Center.
  • Validated the back-end data using SQL queries for data integrity. Daily sanity testing of the builds for all the features.
  • Walk-through each defect in daily defect meetings. Regression Testing was performed after defects got resolved in test environments.
  • Involved in go/no go meetings. Involved in production validation during release day.
  • Prepared weekly testing status reports.
  • Mapping the test cases and bugs to requirements
  • Verifying the bugs assigned and re-testing the same.
  • Automated the test cases using data driven frame work in QTP
  • Involved in Execution of test scripts
  • Prepared the test scripts for BAT
  • Actively participated in Triage meeting call

We'd love your feedback!