We provide IT Staff Augmentation Services!

Qa Automation Tester And Mobile Testing Resume

3.00/5 (Submit Your Rating)

Simi Valley, CA

PROFESSIONAL SUMMARY:

  • Over 7 years of professional IT work experience in Software Testing / Quality Assurance /Automation and Manual Testing in Web and Client - Server based applications in all phases of Software Development Life Cycle (SDLC). Extensively involved in Front-end and Back-end Testing (Web Services and Databases) with Test Driven Development (TDD)/Acceptance Test Driven Development (ATDD) approach. Sound knowledge in Java, Selenium, Cucumber, TestNG, Maven/ANT, SoapUI and Jenkins/Bamboo. Worked in various domains such as Retail, HealthCare and Financial services.
  • Expertise in Automation tools such as Selenium WebDriver, Selenium IDE/RC, Selenium Grid, Java, Jenkins (continuous integration, Regression tests), Maven (Regression tests), Eclipse,QTP, Cucumber, TestNG (Regression tests) and JUnit.
  • Proficient in working with Selenium Grid/ Sauce labs to specialize on running multiple tests across different browsers, operating systems, and machines in parallel.
  • Hands on experience in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider and Listeners.
  • Expertise in implementing Maven as a build management tool to manage the required dependencies, plug-ins and for uniform build system. Experience working with logging frameworks such as Log4j and Extent loggers to capture the flow details of the test cases.
  • Hands on experience in Functional automation tool QTP and Load & Performance testing tool LoadRunner.
  • Expertise in using Apache POI for data driven frameworks, to load data into required test scripts from external sources like excel sheets. Performed mobile testing using Appium on real and virtual devices and sound knowledge in Perfecto which is a cloud based mobile testing.
  • Performed Continuous Integration of code and scripts using Jenkins and triggered the Continuous Delivery process using Jenkins build jobs. Performed User Acceptance testing (UAT) using Gherkin language to write the acceptance criteria’s such as feature file, Scenarios, Scenario outline’s and performed the step definitions and runner classes using Cucumber.
  • Maintained Selenium & JAVA automation code and resource in source controls SVN/Git over the time for improvements and to add new features.
  • Involved in the Design and implementation of different Automation frameworks such as Keyword Driven Framework, Data Driven Framework and Page Object Model (POM) for various projects.
  • Used JavaScript Test Automation Frameworks such as Jasmine and Protactor for the Unit Testing and Front-end Testing.
  • Expertise in writing Selenium automation scripts in JAVA for highly transactional E-commerce websites.
  • Skilled in Selenium synchronizations with conditional (Implicit, Explicit) unconditional wait statements.
  • Implemented Action class in selenium to handle mouse and keyboard actions. Experience in testing and handling different frames (frames, iframes) of a HTML page with having different DOM's for every iframe.
  • Experience with Cross-Browser testing to test wheth.er the web applications are working as desired in different browsers and environments.
  • Proficient in documenting defects with high level of detail, accuracy and informative recreation steps using HP ALM/Quality Center, JIRA and Bugzilla.
  • Experienced various types of AUT (Application under Test) such as Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, Performance testing and Functional testing.
  • Expertise in Selenium as automation tool, Selenium grid, Java, Maven as build management tool, Appium for mobile testing, Cucumber, Extent Reports for report generation.
  • Used Apache POI to read data from external sources like Excel Spread Sheets to feed locators into the test script and to configure the Test Framework.
  • Experience using various TestNG Annotations like BeforeSuite, AfterSuite, AfterMethod, AfterTest and configured Parallel Processing using TestNG xml.
  • Knowledge of Web Development technologies in general, including HTML, CSS, JavaScript, JQuery, AJAX, and XML.
  • Experienced with Soap and Restful web services testing using SOAPUI tool. Knowledge of XML, WSDL, XPATH, Groovy scripting. Experience with Service Oriented Architecture using SoapUI Pro tool to test web services.
  • Automated Web services using groovy scripting, data sourcing and data source looping, driven required data from excel sheets into SoapUI to send requests and stored the data from responses into the respective excel sheets.
  • Tested the API’s as well as validated the data returned through web services responses using Assertions such as Valid HTTP Status Codes, Script Assertions, Contains, Xpath, XQuery.
  • Experienced writing and executing CRUD SQL statements.
  • Database Testing using SQL Queries with multiple Databases Oracle, DB2, SQL Server and MySQL and performed Database testing including data integrity and data validation testing.
  • Expert in developing complex SQL Queries, with various kinds of joins.
  • Expertise in Mobile Application testing using Appium.
  • Experience working on Android and IOS platforms using Appium tool on real and virtual devices.
  • Generated reports using extent reports after testing mobile applications to analyze the pass percentages and failed cases.
  • Knowledge on Perfecto which is cloud based mobile testing either manually or automated for functional testing, and interruption testing.

TECHNICAL SKILLS:

Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug life Cycle

Testing Tools: Selenium Web driver, Selenium IDE/RC, SOAPUI, Appium, Perfecto, JMeter, Selenium, SoapUI, Jenkins, Selenium Grid

Frameworks: Page Object Model, Keyword Driven, Data Driven, Hybrid Driven, Cucumber, TestNG, Junit, log4j

Artifacts: Test Plan, Test Case, RTM, Test Summary Report, Bug report, User Stories, Backlogs

Test Build and Integration tools: Jenkins, Maven, Ant

API testing: REST, SOAP, SOAPUI

Programming Tools: Java, Python, C#, C, C++, Groovy, Gherkin

Operating System: Windows XP/Vista/7/8/10, Unix, Linux, IOS

Databases/Database tools: SQL Server, Oracle, MySQL, DB2, SQL, TOAD

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

Markup Languages: HTML, XML, Xpath, CSS

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

Other Utilities: Eclipse, PL/SQL, GIT/SVN, Sauce Labs, Firebug, Fire Path

Types of testing: Manual Testing, UI Testing, Integration Testing, Regression Testing, Black Box Testing, Localization Testing and Ad-hoc testing.

WEB GUI automated testing: Selenium, web driver, page object model (selenium)

PROFESSIONAL EXPERIENCE:

Confidential, Simi Valley, CA

QA Automation Tester and Mobile Testing

Responsibilities:

  • Created test scripts based on the User stories as specified by the Business side and Requirement document.
  • Performed analysis and created test plan, test cases, test scenarios and test environment .
  • Worked on Agile (Scrum) environment and involved in review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meetings.
  • Conducted Regression testing, smoke testing, cross browser testing through automated testing tools like Selenium web driver using Java and with cucumber along with manual testing.
  • Performed Functional testing to identify various critical points in the application and automated them by using Selenium WebDriver with TestNG .
  • Developed Data driven, Keyword driven, Hybrid driven frameworks using Selenium Web Driver API for Regression Test cases.
  • Extensively used different types of element locating technics to optimize the code.
  • Created connections to databases using JDBC .
  • Using TestNG framework created test scripts and configured XML to custom run the test scripts.
  • Created Page Object Model (POM) and Page Factory Model frameworks to avoid duplicate code.
  • Extensively used Firebug to spy the elements and to get locations.
  • Worked on both static and dynamic pages.
  • Involved in Mobile Testing includes App Testing for Android and iOS devices using Appium .
  • By using Android and iOS Automation Tools like Appium for testing Native apps, Web based apps and web-based applications.
  • Created Emulators using Android SDK and Simulator using XCode for step by step debugging.
  • Used UI Automator to identify elements in Android and Inspector to identify elements in iOS devices.
  • Extensively used User Agent add-on Firefox to locate web based mobile application elements.
  • Extensively used Android Debugging Bridge (ADB) commands.
  • Execution XML requests and documented responses for Web Services Data Using Soap UI.
  • Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
  • Extensively involved in JSON, xml, Rest and web services testing.
  • Developed Test Cases using WSDL, Schema files which defines Web Service Request, Response, methods/operations, End of web service to be tested.
  • Worked on Behavior-Driven Development (BDD) implementation with Cucumber gherkin and Jenkins Continuous Integration, expanded test scenarios, tracked Cucumber reports.
  • Using Cucumber implemented Java Scripts with automation testing frameworks.
  • Develops Test Scripts for Automation using Ruby, Gherkin, Cucumber .
  • Write tests against implemented functionality in the UI that fulfill Gherkin.
  • Created Step definition files based on feature file using ruby and used different types of Hooks.
  • Build feature files for Cucumber steps using Acceptance Test Driven Development (ATDD) framework in Selenium
  • Developed BDD Automation Framework using Cucumber tool and developed Feature files which includes Features, Scenarios and Step Definitions.
  • Raised defects and performed tracking using JIRA and reported to developers.
  • Developed SQL scripts/queries for data verification to compare the expected results with database and analyzed the data and the calculations in the mapping for its correctness.
  • Used Maven as the build tool, GIT

Environment : Java 1.6, Manual, Selenium WebDriver, Appium, ADB, JIRA, Jenkins, Maven, Apache POI, Cucumber, Ruby, Eclipse, HTML, CSS, SoapUI, Rest API, Web API, BDD, TDD Framework, Gherkin, XML, JIRA, GIT, Oracle 10g, SQL, Agile Methodology.

Confidential, Atlanta, GA

QA Automation Engineer

Responsibilities:

  • Understanding Requirement Specifications and Design Documents.
  • Represented QA function in Agile Sprints.
  • Developed Selenium WebDriver test cases using Java, TestNG framework.
  • Implemented Page Object Model Pattern based Keyword Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver.
  • Leveraged Java (Eclipse IDE) to access and test various operations. Performed Regression and Integration Testing using TestNG framework and executed assertions.
  • Did white box testing and GUI testing.
  • Used Apache POI to read data from Excel sheet.
  • Used Actions and Action classes for performing Keyboard and Mouse events.
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
  • Used Maven to help manage project’s build, report and documentation across the network.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • For high quality test cases based on Javascript applications used the Intern Framework to perform Functional Testing.
  • Maintained and executed Maven build files for running automated tests.
  • Developed Selenium test scripts for identified test cases by using data driven, keyboard driven and hybrid framework.
  • Involved in Manual Functional testing with Quality Center and Regression Testing with QTP.
  • Used ATDD to test the application before considering the application finished.
  • Performed necessary requirements inspection, design inspection, Test plan and case creation, Test environment: / data setup, testing and reporting during various phases of the Testing life cycle.
  • Created traceability matrix and mapped requirements to Test Cases. Maintained traceability of Requirements - Test Plans to Defects for better references.
  • Performed manual testing and Front-end Web based Functionality testing, for Smoke testing, Regression testing, Integration testing and System testing.
  • Conversion of manual integration tests into automated tests using QTP for a few modules of the application.
  • Build the Performance framework for Mobile services and Web services using SOAP UI, Load runner. Conducted multiple load tests on the services and measured the performance against defined standards.
  • Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Sole performance of API testing with different sub-systems as a part of Back-end test.
  • Loaded insurance plans using SOAP UI. Plans are Certified and verified to make plans available to the Users.
  • Developed new and updated existing Automation test cases using selenium WebDriver and TestNG for java-based web application.
  • Involved in grouping of Test Cases, Test Methods and Test Suites using TestNG annotations.
  • Integrated TestNG with Selenium using Eclipse to generate test execution result.
  • Had regular meetings with Developers to report various problems.
  • Experience in GIT which supports rapid branching and merging, and incudes specific tools for visualizing and navigating a non-linear development
  • Validated the database by executing SQL queries.
  • Performed Web-Service testing using Postman.
  • Developed Automation scripts for new enhancements using Selenium WebDriver and TestNG.
  • Used Firebug, and XPath to work with the application objects.
  • Participated in defect tracking, PBL creation, raising impediments and management using RTC

Environment: Java, TestNG, Java Script, Mobile Service, Selenium WebDriver/IDE, SQL, SOAP UI, Maven, Windows 7, RTC, XML, JSON, Web-Service, Oracle, Cucumber.

Confidential, Los Angeles, CA

QA Automation Tester

Responsibilities:

  • Using Health Insurance Exchanges Services provides the patients about their monthly payments and gives the detailed information on their products which are offered.
  • Having Experience with Health Level Seven (HL7) interface engine. A comprehensive framework and related standards for the exchange, integration, sharing, and retrieval of electronic health information that supports clinical practice and the management, delivery and evaluation of health services.
  • Health Plans and Insurance Carriers in a private exchange are defined by exchange management which are designed to help consumers to find plans for their specific health conditions.
  • Health Insurance Exchange work directly with insurance carriers updating the status of their payments and transaction details.
  • Using Rally software the services which are provided by Rally it speed up the delivery process and align development with portfolios highest priorities.
  • Cloverleaf offers a scalable, reliable integration platform that helps for moving data conveniently and securely between systems both within and outside of healthcare enterprise.
  • Cloverleaf supports interoperability by gathering information in one spot so that it can be used in a meaningful way to improve patient care and outcomes.
  • Analyzing business requirements,Develop test scenarios and Preparing test cases.
  • Analyzing the progress of testing (by monitoring the percentage of Test Cases completed.
  • Executing the test cases, Preparing automation test scripts as per the client requirements. Execution of Automation test scripts for each release.
  • Using build scripts, used to deploy the application into the IIS server.
  • Preparing deployment documents, Release notes, folder structures at the time production move.
  • Reporting bugs in terms of Critical, Major, Minor
  • Involved in Bugs Tracking & Prepare Bug Report Document.
  • Preparing work hours estimate document.
  • Support to the client for production move

Environment: Java, XML, JavaScript, ANT, Eclipse, Oracle 9i, SQL, PL/SQL, Windows 2000/ XP, Agile, HP ALM, HP QTP, HP Load runner, SOAP UI, C#, TFS, UNIX, LINUX, QMF, Teradata, MS SQL Server, Java, Selenium IDE, Selenium Webdriver, Xpath,Rally,HL7 and Cloverleaf.

Confidential

QA Analyst

Responsibilities:

  • Involved in updating and executing test cases according to requirements. Identified the Test Cases and documented them in Quality Center. Performed GUI, Functional, Regression, Ad-hoc and Smoke Testing. Prepared various reports based on different stages of Testing.
  • Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending. Interacted with developers, users and various members of the team to discuss issues, resolved defects and set priorities. Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers and Clients. Developed test harnesses and automated tests in Selenium.
  • Understanding the Business requirements, Application and function specifications, Design documents.
  • Involved designing and developing of templates for the Test Plans and Test cases. Involved in Preparation of Test Scenarios and review of Test Cases.
  • Performed Data Driven Tests to validate the same scenario with different test data using Selenium.
  • Optimized and maintained existing test scripts, developed new automation framework via Selenium.
  • Analyzed formal test results to discover and report any bugs, errors, configuration issues, and cross-browser interoperability flaws. Generated defect reports using QC for issues found during testing and provided accurate testing status.
  • Follow up with Development team on defect resolution. Updating daily status to Release Manager which includes issues, action items, defect status etc.

Environment: Selenium IDE, Selenium RC, Microsoft Office Excel, QC, Eclipse, Java, Junit, TestNG.

Confidential

QA Analyst

Responsibilities:

  • Reviewed design documents & business requirements to learn the function and scope of the application.
  • Involved in Development of the Test Cases and Test Scripts using Hybrid Framework.
  • Conducted Functionality testing during various phases of the application.
  • Performed integration, functional testing and UAT testing for different applications.
  • Developed automated test cases for all manual test cases provided.
  • Implemented automation using Selenium Web Driver, JAVA, TestNG and Maven.
  • Performed Java coding extensively for POM framework and Keyword Driven Framework by using TestNG framework along with Selenium, Maven.
  • Performed various Cross Browser and Parallel testing on different Platforms using Selenium Grid.
  • Executed test cases using TestNG parameters, data providers, groups and parallel test suites.
  • Expertise in implementing the Hybrid selenium automation framework using Java, Object Identification technique and Data driven technique. Proficient in Using Apache POI to drive data from excel files into the test cases.
  • Performed continues integration on test cases periodically using Jenkins and configured to email reports during a build failure.
  • Managed testing process, scheduled batch tests, logged and tracked defects using Rally. Developed SQL queries to test the data after executing transactions like upload processing and check Processing in batches.
  • Expertise in POM.xml to get required dependencies from central repository, added plugins, ran scripts using pom.xml file, grouped test suites by assigning profile id’s. Used SQL and Crystal Reports for querying underlying database tables.
  • Created PowerPoint presentations and project updates for management review.

Environment: Selenium Web driver, Selenium Grid, Microsoft Office Excel, Rally, Eclipse, Java, Jenkins, TestNG, Apache POI.

We'd love your feedback!