We provide IT Staff Augmentation Services!

Mobile Automation Qa Manager Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • Expertise in gathering requirements, writing software Test plans, Test case Design, and Test Data and execution of test cases in both manual and automated modes.
  • Expertise in Software Unit Testing, Functional Testing, Usability testing, Integration/System Testing, Regression Testing, Back - end Testing, GUI Application Testing, End-to-End Database Testing, User Acceptance Testing, Performance Testing, Volume Testing, Cross platform Testing, Validation Testing, Client-side and Server-side testing.
  • Involved in entire QA Life Cycle, which includes Design, Development and Implementation of the entire QA process and documentation of Test Plans, Test Cases, Test Procedures and Test Scripts. This with the Agile, SCRUM, Iterative and Waterfall methodologies and techniques.
  • Proficiency in developing and maintaining robust test scripts according to the business specification given.
  • Design, architect, and implementation of test automation scripts using Appium, Ranorex, Selenium, QuickTest Professional, and some Coded UI exposure
  • Performed SOAP based and REST based web serives API testing, using GET/POST/PUT/DELETE and other methods. Used Google’s Chrome Advanced REST Client and Fiddler for this purpose
  • Used REST-assured tool for automation of API tests.
  • Familiar with testing AngularJS applications, using Javascript.
  • Performed CI/CD as part of the whole code commit>Unit Test>Automation test>report cycle
  • Familiar with the Amazon Web Services and other Device Farm systems for mobile testing.
  • Used SourceTree to clone latest Builds to the local Repository; use GitHub as the version control system.
  • Experince with cros platform testing, and parallel testing over devices and broswers; Experience in cross-browser testing with IE, Chrome, Firefox, Safari for web-based AUT using BrowsEmAll
  • Experience in PoS and eCommerce testing where Users would make purchases for live events over the web and then go through credit card transactions. Credit cards were used as a method of identification too.
  • Proficiency in highly intuitive web-based and Windows user interfaces using .NET; and multi-tier web based applications that are developed in J2EE; used the TestNG/Cucumber framework for Appium (Selenium) testing.
  • Exposure to running automated test Builds from the Jenkins CI slave box.
  • Good consulting, facilitating, and leadership skills; ability to lead or follow with equal ease. Excel in team collaboration, solution brainstorming, root cause analysis, risk assessment and budgeting
  • Very accountable and eager to get the know-how on the latest technologies; flexible and versatile to adapt to any new environment and work on and any project.
  • Milestone-oriented, detail-oriented, and a very eager and quick learner; ability to communicate with all levels of an organization to ensure the success of each area in understanding the common goals of the project, and how to get there

PROFESSIONAL EXPERIENCE:

Confidential

Mobile Automation QA Manager

Responsibilities:

  • Designed, architected, and implemented the automation framework from the ground up with Appium using Java Cucumber framework; both Simulator and the real device. I built the framework using Cucucumber. Integrated with the Webdriver for web-driven tests.
  • Designed the process for how the team would run the tests - right from the point where the code is committed to running the automation tests. Process revolving around the code maintenance was also part of the design.
  • Worked with SourceTree to clone or pull the latest code from the Repository to the local box
  • Built/Ran the iOS Project from xcode using the particular Scheme so that it gets deployed to the device; did the same for Android via Android Studio
  • Used SourceTree to create PRs or push/pull the code onto the source control system GitHub
  • Familiarity of running automation Builds on the Jenkins Slave box - this was synced with GitHub
  • Implemented the TestNG and Cucumber framework for Appium using the Page Object Model.
  • Tiraled SauceLabs service where tests can be divided up and run over multiple VMs, speeding up the test execution time.
  • Reviewed existing tools to determine where upgrades are needed, from end-user perspective.
  • Used the REST assured open-source test tool to automate some of the REST APIs. Assertions included inline, path, and object validation types. Used the jsonschema2pojo schema converter for complex API responses to be accessible as a JAVA class.
  • Familiar with running tests in parallel or distributed, using the Cucumber framework - knowledge of cloud based device farm services such as Testdroid, Xamarin, AWS
  • Ran tests on the Travis CI tool to implement CI/CD - Unit tests are triggered when code is committed, and then the test automation suite is kicked off. Dev team used Fastlane to achieve this.
  • Used the Cucumber maven repo config for generating test results report that would get detailed report of every scenario/step with a screenshot of (any) failed step, along with logs. The same was done via AWS S3 service to get the reports when running on Travis.
  • Provided weekly QA status reports to all stakeholders, ensuring visibility across the entire development team (or daily reports as needed)
  • Put process in place to initiate automation code review with the Dev team
  • Mentored and helped members of the QA team to get used to looking at and running the Automation suite.
  • Ran daily Automation standups; this was for weekly Sprints.
  • Used JIRA for logging/managing defects, as well as Agile Sprint Stories and Tasks
  • Attended Triage meetings to understand and determine the scope changes for the release during the test execution phase

Environment: Java (Maven project), Eclipse, Homebrew, Cucumber, ios-webkit-debug-proxy, GitHub, SourceTree, JUnit/TestNG, Sublime Text 2, TestRail, JIRA, xcode Instruments, Appium, Selenium (Webdriver), Travis, Android Studio, Crashlytics

Confidential

Test Lead

Responsibilities:

  • Developed the Automation test plan by reviewing the manual suite of test cases that were candidates for automation.
  • Used regular expressions for dynamically changing objects in the application; used parameterization to create more reusable and robust scripts; used checkpoints to validate data in runtime
  • Experience using Functions, variables, conditional statements, loops, arrays for some descriptive programming techniques where necessary along with some keyword-driven script design.
  • Was the test lead and the QA representative in the Sprint planning and Scrum meetings for the “Donor” project
  • Attended the Business and Functional Requirements Document (BRD) review meetings conducted by Business Analysis team to better understand the application functionality and to gather High-level Design Document (HLD) to create the Test Plan and Test Scenarios.
  • Interviewed Architects and SMEs in small private sessions to identify test scenarios.
  • Interviewed Developers to gain detailed information on complex calculations, and analyze the application at the back-end level in order to write (repeatable) End-to-End test cases for applications.
  • Used the OTS web application where the Users would purchase seats, even could Pick-A-Seat, for an Event all the way through to paying for it with a credit card, including a payment plan if they wanted. If the Method of Delivery was ‘Will Call’ the ticket would be sent to the User after being Printed from the Client ‘Back Office’ application.
  • The Flash Seats application is where the credit card information for the User, or their Mobile ID is stored. User would purchase tickets for Events on the website and could then enter the Event with using the credit card or Mobile ID to redeem the tickets.
  • Ranorex organization of Test Suites/Cases; organized repository items into root folder and simple folder items - best practices and standard naming conventions
  • Performed automation evaluation for the Ranorex autmation tool that involved using Recording & Code modules
  • Created Shared and Local Object Repositories in Ranorex; managed run configurations, running the exe from command line
  • Implemented Data-driven tests with Ranorex, along with validation using AttributeReg, and Return/GetValue features. Also used the Spy's 'Track' feature to get an Object's properties
  • Familiar with the Ranorex code modules
  • Used the Selenium automation tool, where we used a Keyword-driven framework to run tests for Automation. These would include any data-driven (Parameterization), Output value, checkpoint tests etc.; also familiar the Selenium IDE, Selenium WebDriver API and Grid.
  • Used the Selenium Fire Bug, Inspect Element and XPath features where needed. Knowledge and familiarity of creating classes, Properties, Methods and constructors, Inheritance and Polymorphism of classes and constructors, structs, conditional statements, loops, arrays to implement a Hybrid automation framework.
  • Performed Web Services API testing for the different services that allowed order creation, reserving seats, transferring seats, adding credit cards, updating credit cards etc. using the GET, POST, PUT, and DELETE methods. Used Google’s Chrome Advanced REST Client and Fiddler for this purpose
  • Tested the Flash Seats mobile application on the iPhone, using TestFlight
  • Performed cross-browser testing for the web-based AUT using the BrowseEmAll tool.
  • Involved in Internal and External Test Plan review meetings where Peer members, Business Analyst, Client User and Development team are the attendees.
  • Involved in writing the Project test plans
  • Extensively involved in weekly/daily Defect Review and Test Execution Status Meetings to discuss/explain the defects with development team.
  • Attended Triage meetings to understand and consider the scope changes for the release during the test execution phase.
  • Estimated the testing times required for each Release and conveyed them to the Manager.
  • As the Test Lead, I was responsible for holding weekly team meetings to go over Action Items/Issues, Risks/Mitigation Plans, E2E Testing schedule, Test Plan reviews.
  • Environment: Quality Center 8.0, IVR, JackTrack, Remedy Alert, TCP/IP, MS Word, MS Excel, MS Access, XML Spy, ClearQuest, ClearCase, FogBugz, Rally, Team Foundation Server with MTM
Confidential

Senior QA Analyst

Responsibilities:

  • Created, designed, developed, enhanced, maintained, and implemented efficient and effective Test Plan, Test strategy, Test approach, Test Case, Test Script documents for enterprise wide end-to-end testing of the Project.
  • Reviewed Business Requirement and Software Specification Requirements to achieve better understanding of the AUT.
  • Developed Test Cases based upon the Functional Requirements Document.
  • Executed Test Cases manually based on the data, to test the functionality of the Application.
  • Performed Sanity testing, Functional testing, Regression testing and Integration system testing for the application.
  • Employed IVR during the InquireFANProfile interface to automatically activate the customer Profile. This was a critical step in order to attach the Profile to the BillingAccountNumber prior to the bill generated by the TLG CSM billing application.
  • Performed end-to-end testing covering the entire business process flow from the initial point of sale (PoS) through to all of the downstream systems, including: OPUS, PDC, System X, PHOENIX, TELEGENCE, CARE, OLAM, eCommerce, QuickPay, CAS, U-Verse, DST, Telco and Common Services.
  • Responsible for testing U-Verse End-to-End, which includes the flow through testing between Mobility and Wireline, to ensure that all the 20+ CSI interfaces are functioning as desired.
  • Performed retail front-end testing including OPUS, PDC. This also included tracking all Severity 1 and Severity 2 defects that required fixes/resolution, etc.
  • Responsible for testing U-Verse specific interfaces with specific profiles. This testing also includes the retest of UVerse specific defects.
  • Worked with AMDOCS products (OMS, ENABLER (Billing, CSM, A/R, FBF)).
  • Used Fiddler to run most of the web services API calls. Eclipse was also used to run a lot of the SOAP requests.
  • Performed trouble shooting of environment/code/data issues until they were resolved.
  • Created transactions on Telegence on-line for GSM, TDMA, T-Gait or G-Gait.
  • Validated bill format information (PDF, AFP, Mabel, and Reseller) with the use of the CSM Telegence online tool.
  • Reported defects using JackTrack and Rational ClearQuest. Verified fixes and closed defects during regression and target testing.
  • Participated in daily meetings to discuss the status of the project and to accelerate resolution for the blocking issues to meet the milestones.
  • Interacted with business analysts, designers and developers in resolving the problems.
  • Used SQL queries to retrieve data from tables and to perform back-end testing.
  • Supported client’s UAT testing, provided assistance in resolving the issues related to several back-end systems.

Environment: Rally, TELEGENCE, WinSCP3, WinCVS, TortoiseCVS, Oracle8i, SOAP, SQL Server, Quality Center 8.0, IVR, JackTrack, Remedy Alert, TCP/IP, MS Word, MS Excel, MS Access, XML Spy, J2EE (JSP, Servlets, Java Beans), Eclipse, Tortoise CVS, WebLogic Server, Windows XP, Windows Server 2000, UNIX, ClearQuest, ClearCase

Confidential

Senior QA Analyst/ Project Test Lead

Responsibilities:

  • As the person responsible for leading the Test execution efforts on two Projects, I was involved in the development of system test plan and test scripts using business and system requirement documents .
  • Executed test cases, peer-to-peer reviews, and logged/tracked defects and coordinated the daily issues on status calls with the various systems.
  • Performed back-end validation testing on the iSeries AS400-Dev & AS400-SIT Environments to make sure the HRD data was replicated.
  • Executed Batch Process testing; after the nightly batch was run on week-ends, I was involved in verifying all the tables in the back-end to make sure the Coupon Books were generated with the appropriate customer data information, coupon data information including payment, payment due dates and the OCR scan lines, and the marketing data information.
  • Keeping track of any defects that were logged during the testing effort and accordingly coordinating with the Development team to get them fixed/closed.

Environment: iSeries AS400, dBVisualizer, TOAD, Oracle8i, SQL Server, Quality Center 8.0, QuickTest Professional, XML Spy, Visual Basic, MS Word, Windows XP, ClearQuest

Confidential

Software QA Tester

Responsibilities:

  • Created, designed, developed, enhanced, maintained, and implemented efficient and effective Test Plan, Test strategy, Test approach, Test Case, Test Script documents for enterprise wide end-to-end testing of the Project.
  • Estimated scope of automation of manual script for regression test purpose using QTP.
  • Implemented the modular and data-driven test automation methodologies within the test architecture framework
  • As the E2E Test Lead in a team environment, planned testing strategy for End-to-End flow through the system to link the front-end functionality to the back-end.
  • Attended the Business and Functional Requirements Document (BRD) review meetings conducted by Business Analysis team to better understand the application functionality and to gather High-level Design Document (HLD) to create the Test Plan and Test Scenarios.
  • Involved in Internal and External Test Plan review meetings where Peer members, Business Analyst, Client User and Development team are the attendees.
  • Involved in writing the Project test plans for this test effort by using the AT&T template and attempted in collecting the team meeting minutes.
  • Extensively involved in weekly/daily Defect Review and Test Execution Status Meetings to discuss/explain the defects with development team.
  • Attended Triage meetings to understand and consider the scope changes for the release during the test execution phase.
  • Co-ordinated with the Project Manager in composing the associated Risks, and forming mitigation plans when the testing timeframe was reduced owing to unavailability of some applications.
  • Verified that Credit flow process and applications were rolled out in a controlled fashion - by market, region and/or possibly other segregation. This was done by testing first in the "OFF" mode, and then confirming that the new functionality is supported by testing in the "ON" mode.
  • Created presentations for Business that would contain the Scope and Testing coverage.
  • Provided the User Acceptance Testing (UAT) with the High-level test scenarios that had been created for the End-to-End testing effort.
  • Resposible for organizing the E2E Testing "Kick-off" meeting in order to make sure that all impacted applications were abreast with the Roles & Responsibilities, Testing Objectives, Project Scope, Applications impacted, "High-level" schedule, Metrics & Defect reporting, End-to-End Weekly forums, and then a Round Table/Wrap-up.

Environment: CARE, TELEGENCE, TOAD, WinSCP3, WinCVS, TortoiseCVS, Oracle8i, SOAP, SQL Server, Quality Center 8.0, IVR, JackTrack, Remedy Alert, TCP/IP, MS Word, MS Excel, ClearQuest, ClearCase

We'd love your feedback!