We provide IT Staff Augmentation Services!

Qa/ Mobile App Automation Tester (android/ios) Resume

2.00/5 (Submit Your Rating)

San Diego, CA

PROFESSIONAL SUMMARY:

  • Over 6 years of experience in Information Technology in the field of Software Quality Assurance & Testing in Client Server, Web & Mobile Applications and databases. Expertise in conceptualizing, designing and coding technical solutions using Java/J2EE, Python Programming languages. Extended QA expertise for web and Mobile Automation and Manual Software Testing using Selenium, TestNG, Java, Python, Appium, JIRA, Confidential ALM Quality Center, Test rail, UI Automator and XCode, GIT, Jenkins and all testing tools.
  • Strong knowledge of Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC) & the role of QA in them, responsible for getting the throughput for each phase in STLC, under Agile environment.
  • Experience in defining Testing Methodologies, writing and executing Test cases, Designing Test Plans, Test Scenarios, Test Documentation and creating traceability matrix as well as working with Test data & Test Reports.
  • Expertise in analyzing Business and Functional Requirement /Use Case documents &finalize for creating test cases.
  • Worked in agile environment, employing 2 weeks sprints, daily Scrum meetings, Burn - down charts, task weighting, pair programming, refactoring, presentations and review.
  • Responsible for each sprint planning, setting sprint goals, test coverage for the item under test within the defined sprint scope and timeline, sprint review, sprint retrospective, sprint progress, sprint backlogs.
  • Strong experience in setting up the automation frame works and using test automations tools like Selenium WebDriver, Grid, TestNG, QTP, Appium, UI Automator viewer, Appium Inspector, XCode, XCUI Test, etc.
  • Hands on experience in creating the automation scripts both mobile and web using selenium web driver and Appium, UI Automator for Android, Appium Inspector for iOS, in both Java and Python programing languages.
  • Extensive experience in Testcase Development and updating by new functionality dependencies, and Test runs.
  • Setup & configured Continuous Integration (CI) using Jenkins, for unit and regression suites, knowledge with Team City/Bamboo, Junit, Cucumber, Protractor integrations depending on the requirements.
  • Worked collaboratively with Clients at Onsite and offshore teams to establish and maintain consistent test methodology and resolve any requirements ambiguities during the testing process.
  • Good Experience in Designing and implementing Restful APIs and SOAP Automation testing and by executing both functional and non-functional testing using SoapUI, Postman., Confidential Load Runner, JMeter, Protractor, Groovy script, and Tested both XML and JSON formats along with security checks.
  • Expertise in Git maintenance with code reviews and maintaining the pull requests and guiding the interdependencies
  • Experienced in giving the QA Sign off on behalf of all Testing teams with requirements logs and product backlogs, Test reports to move for production or prioritize and extend the releases along with BA and PO’s Acceptance.
  • Working experience with defect tracking tools like JIRA, Confidential ALM/Quality Center, Rational ClearQuest, Confluence, Microsoft Team Foundation Server (TFS).
  • Expertise in setting Real Devices and performing Android Emulators & IOS Simulators for Mobile Automation Testing using Appium for Native, Hybrid and Web Based mobile applications.
  • Proficient in writing SQL Queries and validating the Database results with post man results and Apache POI experience in dealing with data base application developed with Oracle, My SQL, and No SQL Mongo DB.
  • Implemented cloud-based automation on Sauce Labs and Browser Stack for various applications with various combinations of OS and browsers.
  • Experience in unit testing, functional testing, Regression Testing, user acceptance testing, integration testing, system testing, Smoke, performance, White Box, Black Box, sanity, API Testing, Cross browser, compatibility& security testing.
  • Creating defect Triage and final testing reports daily, weekly & release based.

TECHNICAL SKILLS:

Test Approaches: Agile, Sprint/Scrum, Waterfall, Hybrid, SDLC, STLC, Defect/ Bug Life Cycle

Programming Languages: Java, C#, .Net, Python

Test Management Tools: Test Rail, Team Foundation Server (TFS)

Version Control Tools: Git/GitHub, Sub version, Rational ClearCase

Testing Tools: Selenium Web Driver, ssQTP/UFT, JMeter, Confidential load Runner, SOAP, RESTFUL, Protractor, Appium (Android & iOS Testing).

Defect Tracking Tools: JIRA, Confidential Quality Center/ ALM, Rally, Bugzilla

Database: SQL, PL/SQL, MongoDB

Frameworks: Page Object Model, Key Driven, Data Driven, ATTD, BDD, Hybrid Testing, Cucumber, Gherkin, TestNG, N Unit, Log4J

Mobile Test Environment: Android, iOS

Web Technologies: HTML, Java Script, VB Script, J Query, XML, CSS

Utilities: Phantom JS, Html Unit Driver, IE, Chrome, Firefox

Platforms: Windows, Unix, Linux, Mac

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

Types of Testing: Automation, Manual Testing, UI Testing, Integration Testing, Regression, Black Box, White Box Testing, Localization Testing, Google Analytics Testing, Functional Testing, Performance, Smoke, Sanity, API, Unit testing.

WORK EXPERIENCE:

Confidential, San Diego, CA

QA/ Mobile App Automation Tester (Android/iOS)

Responsibilities:

  • Gathered requirements documents such as business requirements and design document and other related documents, analyze them to break into individual stories and design Test plan, metrics and execution, test logs, final reports.
  • Worked on developing the automated framework as well as automating the test scripts using Selenium WebDriver, Python, TestNG, Appium, Selenium Grid.
  • Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, Appium for both Android and iOS platforms and Required API’s time to time by requirement.
  • Developed Automation scripts for Mobile Native applications (iOS, Android) and Web apps, and API Testing’s.
  • Worked with Git and maintain the Git merges for version control, extensive knowledge on pull requests and cherry pick of merges, commits across different teams for multi projects, guiding dependencies and giving on that to teams.
  • Worked with Defect tracking tools like JIRA, QC, for each sprint connect new test cases with user stories, test execution and reports and logs from each area like automation logs, Jenkins logs and system logs, track them till they meet the acceptance criteria and close them properly and burn down charts and reports for future call.
  • Hands on experience in setting up the environment with Entry criteria for testing and using tools Android studio, ADB, Ui Automator for android, XCUI test, X code, Appium inspector for iOS on Real devices and emulators and simulators.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
  • Developed the Parameterized Jenkins jobs to give handy execution for all types of testing from other teams and BAT facility, Unit testing for developers, through scripts without any cost, and setting up the Linux environment for them.
  • Prepared the Functional test cases using test design, validation concepts, Unit test cases, Regression, compatibility etc.
  • Used emulators and IOS simulators to perform the manual Mobile Testing. Used Appium , X code for Native Mobile Application automation testing for iOS and Android platform, on real devices.
  • Created documents for both Developers and QA teams using use cases and BA information. After that from QA side break them into individual stories to spread across team members for smooth flow of scrum procedures for every sprint.
  • Responsible for planning the regression test stories, and test cases creation and updating by considering dependencies, and then create the test execution on run and generate reports and perform re test , debugging to fix defects from QA.
  • Worked closely with developers and performed unit testing on their local build to test few bugs to fix immediately and immediately do integration and compatibility before initiating all kinds of testing’s.
  • Experience in using Sauce labs for different combinations of browser, and platforms to perform parallel and cross platform testing for regression and compatibility and form and fits and versions check.
  • Extensive experience in test rail for test case management and implemented automation and manual artifacts separately so that for each stable version of application, regression and regular business functionality transition into automation by minimizing the manual efforts on them and with no repletion of same work both on manual and automation side.
  • Experience in writing SQL queries for basic operations on databases to perform database testing and check API integration and third-party application calls and compatibility also load and performance check through post man.
  • Implemented GRID for cross browser testing on various platforms in parallel.
  • Used Confidential ALM as Test Repository for requirements, defect tracking, analyzing, documenting and communication.
  • Used Load Runner to generate load and scenarios to test the behavior of the applications .
  • Developed scripts for Load Runner to perform various load scenarios.
  • Responsible for test execution and validation of testing results, Regression and End to End testing to assure that application performed seamlessly
  • Hands on Experience in setting up the Jenkins environment and creating Jenkin Jobs, allowing them to execute on different job scheduling options, for regular daily and weekly batch runs, regression runs, and BAT runs.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Work within a highly advanced test automation system that supports multiple daily builds on several distinct projects.
  • Performed Unit testing, Integration, Smoke, Functionality, End to End, Compatibility, Upgrade, Alpha, Beta, Basic Acceptance/ User acceptance, white box, Performance, Load, Stress, Localization, Regression testing.

Environment: Selenium WebDriver, TestNG, Python, Git, Jenkins, Oracle, JAVA, J2EE, Agile, SQL Server, Databases, Groovy Scripting, Python Scripting, Gherkin, Grid, DOM, Cucumber, JMeter, Test rail, JIRA, Confidential ALM Quality Center, Post man, BDD, TDD, Appium, UI Automator, X code, ADB, Perfecto, End to End Testing, Protractor, Confidential Load Runner, TFS, UAT, SOAP UI, REST, API, JAVA Script, Regression Testing, Maven, Apache POI, Eclipse, Windows, Linux, Mobile Automation, Android, iOS.

Confidential, Raleigh, NC

QA Automation Engineer

Responsibilities:

  • Involved in organizing testing framework and ensured that test functions were performed on defined process, Created Automation scripts using selenium web driver, Java, TestNG, Appium.
  • Analyze business requirements, Software requirement specifications, to create Test plan, Test strategy and Test cases for manual and automation with entry and exit criteria for testing.
  • Worked closely with Business Analyst, PO’s to get to know about the business and application architecture and current test coverage and build the whole giant testing environment with right validations and acceptance criteria.
  • Hands on experience in migrating the test automation scripts with out breakage, and updating the Test Automation Framework where it is need with latest tools and of their latest versions, and accommodating them in Selenium automation frame work, Page object model, TestNG, Java, integrate that with CI tools like Jenkins, Team city.
  • Experienced in Google Analytics testing with Live results and Google API results and debugging into reports.
  • Implemented emulators and Simulators using Appium Java Client-Library for testing the application in real Mobile devices and in the emulators and simulators.
  • Used Page Object Model, Page Factory for better script maintenance and reusability and for no duplication.
  • Worked on different browsers testing using selenium web driver triggering and for cross plat form and cloud based used Sauce labs and gather the Allure and auto generated reports, debug and filed the defects on JIRA.
  • Expertise in performing different types of testing: White Box (Unit Testing, Integration testing), Black Box (Acceptance testing, System, compatibility), Functionality, Integration, Stress, Performance, Regression testing and Full Life Cycle testing.
  • Executed using Controller to check the performance with Load Runner .
  • Used Load Runner to generate load and scenarios to test the behavior of the applications
  • Implemented Selenium Grid to run Regression Tests on multiple nodes and browsers on parallel.
  • Written the Test cases and Test plan/strategy based on business view and functional view and setting up the automation environment with selenium WebDriver and finding the various critical points in the application testing.
  • Used Cucumber , Appium , X code for Native Mobile Application automation testing for iOS and Android platform.
  • Experience in code refactoring for migration and Python, Java programming features to enhance test cases, optimize the code & execution time used Jenkins for batch, REST API’s, and comparison scripts for better test coverage.
  • Expertise in creating Requirement Traceability Matrix (RTM), Daily/Weekly Status Report, Defect Report, and Project Report.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium and Published html test reports and shared with client.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools ( Jenkins ) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • Regularly assess testing progress and prepare test status report for management. Communicate with QA manager about testing progress, needs and any organizational/quality/technical risk/issue that might have an impact on the ability of the testing team to perform testing activities, developed auto reporting to all levels of managers.
  • Experienced in data retrieving and executing stored procedure in SQL for database testing .
  • Created detailed QA and UAT cases to validate the quality of the application.
  • Scripted Tests and automated using Selenium WebDriver in C and in OS level for User Interface.
  • Maintained the Selenium automation code and resources in source controls such as TFS over the time for improvements and new features.
  • Involved in SOAP & REST based web services testing using SOAP UI PRO web services testing tool.
  • Performed web services testing with SOAP UI by validating request and response for XML, JSON files.
  • Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database
  • Performed defect reporting and bug tracking using Confidential ALM and followed up throughout defect lifecycle with development team to verify bug fixes, and update bug status.
  • Applied Load Testing using JMeter and asynchronous node.js testing using Mocha.js.
  • Executed the test plans on web and mobile (Apple & Android ) as per requirements using Appium tool.
  • Jenkins implementation of Regression suite to run every day after all builds is successful and at auto Git checkouts & continues delivery & implemented handy environment for manual & developers with parametrize Jenkin Jobs .

Environment: Selenium WebDriver, TestNG, Python, Git, Jenkins, Oracle, JAVA, J2EE, Agile, SQL Server, Databases, Groovy Scripting, Python Scripting, Gherkin, Grid, DOM, Cucumber, JMeter, Test rail, JIRA, Confidential ALM Quality Center, Post man, BDD, TDD, Appium, UI Automator, X code, ADB, Android Studio, Node.js, Perfecto, End to End Testing, Protractor, Confidential Load Runner, TFS, UAT, SOAP UI, REST, API, JAVA Script, Regression Testing, Maven, Apache POI, Eclipse, Windows, Linux, Mobile Automation, Android, iOS.

Confidential, Whippany, NJ

QA Automation Developer

Responsibilities:

  • Responsible for getting and better understanding of Business requirements with business and prepared the documentation.
  • Responsible to provide the testing scope& proposing the testing methodologies with all phases of SDLC/STLC by adopting development practices of Agile / scrum .
  • Written the Test cases and Test plan/strategy based on business view and functional view and setting up the automation environment with selenium WebDriver and finding the various critical points in the application testing.
  • Prepared the Test Suite with the TestNG framework based on Java and developed the test scripts using TestNG annotations used selenium WebDriver, Junit.
  • Created POM to store the project data and configured their details using Maven .
  • Used Page Object Model Page Factory for better script maintenance& reusability.
  • Implemented GRID for cross browser testing on various platforms in parallel.
  • Used Confidential ALM as Test Repository for requirements, defect tracking, analyzing, documenting and communication.
  • Responsible for test execution and validation of testing results, Regression and End to End testing to assure that application(s) performed seamlessly.
  • Developed Data Driven and Keyword Driven Frame works to read data from excel sheets and used Apache POI Library to get data.
  • Implemented emulators and Simulators using Appium Java Client-Library for testing the application in Mobile devices and in the emulators and simulators.
  • BDD/Cucumber approach which allows non-programming QA engineers to write new automated tests, and Apache POI Library to get data without complications.
  • Developed test scripts using Cucumber (Gherkins) annotations for BDD related projects, organized and managed feature files efficiently.
  • Prepared Appium automation scripts using JAVA for web/mobile applications and performed functional testing.
  • Implemented Cloud Based Selenium Grid on Sauce labs and local Selenium Grid for various applications with various combinations of OS and Browsers .
  • Implemented code repository with the team like GIT for source control.
  • Maintained continuous test integration and automatic build by using Jenkins and have experience with TeamCity and mailed the build outputs along with Allure Reports to the team members.
  • Attended the daily Bug review meetings, weekly status meetings and walkthroughs and interacted with Business Analysts and Developers for resolving Defects.

Environment: Selenium WebDriver, TestNG, Python, Git, Jenkins, Oracle, JAVA, J2EE, Agile, SQL Server, Databases, Groovy Scripting, Python Scripting, Gherkin, Grid, DOM, Cucumber, JMeter, Test rail, JIRA, Confidential ALM Quality Center, Post man, BDD, TDD, Appium, UI Automator, X code, ADB, Android Studio, Node.js, Perfecto, End to End Testing, Protractor, Confidential Load Runner, TFS, UAT, SOAP UI, REST, API, JAVA Script, Regression Testing, Maven, Apache POI, Eclipse, Windows, Linux, Mobile Automation, Android, iOS.

Confidential

Manual / QTP Analyst

Responsibilities:

  • Involved in full Software development life-cycle (SDLC) followed by agile Scrum methodologies to produce high quality software model and software maintenance life cycle.
  • Participated in daily standup meetings, retrospective meetings, grooming meetings, sprint planning meetings, triage meetings in agile methodology.
  • Scripted Tests and automated using Selenium WebDriver at OS level for User Interface (UI).
  • Maintained the Selenium automation code and resources in source controls such as TFS and Git by C and over the time for all improvements and new features.
  • Created test cases and performed Database Testing to check whether the data is being migrated properly.
  • Involved in API automation Testing using Rest Assured framework, Testng, Extent Reports.
  • Involved in API Automation Testing by using Postman.
  • Performed Regression testing using Selenium WebDriver, Nunit and Jenkins Continuous Integration.
  • Worked with JIRA package manager for setting the testing environment with the required tools.
  • Worked closely with the development team working on a module and enhancing the framework.
  • Involved in the enhancement of Hybrid Frame work with Page Object Model, Page Factory Model, Data Driven using IntelliJ, C and Java.
  • Used JavaScript executer for finding elements and to test the execution of various angular JS actions.
  • Experience with Cross- Browser across browsers like Google Chrome, Firefox, Internet Explorer11 and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
  • Developed QA processes automation test scripts using Java Selenium to test Web based user interfaces for different type of browsers.
  • Conducted Test Scenario walkthrough with Onsite/Offshore development team and with Business.
  • Extensively queried through SQL to check the database records.
  • Wrote SQL Queries to connect to the database and retrieve data for a specified set of test requirements in SQL server present in Amazon Web Services.
  • Suggested automation process improvements & engaged in framework enhancements.
  • Participated in scheduled meetings with Development team and Business analysts.
  • Monitored and tracked high priority defects on a day-to-day basis, wrote positive and negative test cases, improved traceability to reduce project risk and increase the quality of the applications.
  • Involved in Systems Integration Testing of web-based applications.

Environment: Selenium WebDriver, TestNG, Python, Git, Jenkins, Oracle, JAVA, J2EE, Agile, SQL Server, Databases, Groovy Scripting, Python Scripting, Gherkin, Grid, DOM, Cucumber, JMeter, Test rail, JIRA, Confidential ALM Quality Center, Post man, BDD, TDD, Appium, UI Automator, X code, ADB, Android Studio, Node.js, Perfecto, End to End Testing, Protractor, Confidential Load Runner, TFS, UAT, SOAP UI, REST, API, JAVA Script, Regression Testing, Maven, Apache POI, Eclipse, Windows, Linux, Mobile Automation, Android, iOS .

We'd love your feedback!