We provide IT Staff Augmentation Services!

Qa Analyst Resume

Cypress, CA

SUMMARY:

  • Experiences having around 9 years in different testing methodologies on multiple platforms and good exposure to Agile - Scrum environment.
  • Extensive experience in developing Automation Framework using Selenium WebDriver, Selenium GRID, JUnit, TestNG, Maven and Java libraries(apache POI,log4j).
  • Developed a Hybrid automation framework which uses Page Object Model, Data-Driven, Module Patterns, UI Mapping and TestNG to automate pages and to create test automation suites.
  • Experience in automating API test scenarios using Restful web services using Java libraries like Http Client and REST Assured.
  • Integrated Mobile (Native App and Browser) Automation feature to our Framework using Appium.
  • Automated SOAP/REST web-services Functional and Performance test suite with data driven support to replace the manual execution leading to faster test runs using Groovy,, JMeter.
  • Proficient in Continuous Integration and Continuous Deployment using Jenkins, Automated test cases through Jenkins pipeline, Gerrit for pre-commit review process and Google Cloud Platform for Deployment.
  • Experience in Automation testing using Cucumber, Selenium WebDriver, Appium, JUnit, TestNG, Jenkins, Maven,
  • Strong expertise in use of stress testing and performance testing using JMeter.
  • Worked on Selenium Grid for running the Automation Test script on Different Platforms and Browsers.
  • Familiarity on Cloud-Based Cross Browser Testing tools like Browser Stack and Sauce Labs.
  • Automated XML file generation and transfers to AWS S3 using AWS java sdk and linux shell scripts.
  • Experience on Chrome Vox is a screen reader for Chrome which brings the speed , versatility , and security of Chrome to visually impaired users.
  • Experience on Implementing a Continuous Delivery pipeline with Docker , Jenkins and GitHub - when a new GitHub branch is started, Jenkins automatically builds new Docker container from it.
  • Experience in Agile Methodology and worked on a tools called Rally,Pivotal and JIRA.
  • Used open source environment in Linux and UNIX Platform Web application testing.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Familiarity with NoSQL database - MongoDB.

TECHNICAL SKILLS:

Defect/Bug Tracking Tools: JIRA, BugZilla& TFS

Automation Testing Tools: Selenium IDE, RC, WebDriver, SoapUI, Grid, HttpClient, RESTAssured

Operating Systems: MS Windows (95/98/NT/2000/XP,7,8), UNIX (Solaris), Linux (Red Hat)

Source Code Control System: Git, Subversion

IDE: Eclipse, IntelliJ

PROFESSIONALEXPERIENCE:

Confidential, Cypress, CA

QA Analyst

Responsibilities:

  • Follow and suggest best practices of Agile/Scrum and its process methodologies.
  • Developed Selenium test scripts using Java, Selenium WebDriver, Maven and TestNG.
  • Created hybrid framework using Cucumber with Page Object , Module Patterns, Data driven patterns, UI Mapping, Selenium WebDriver, JUnit and Apache POI using BDD Feature Files.
  • Performed Restful Web Services automation testing using REST Assured along with TestNG, also used Jackson library to parse JSON response .
  • Expertise with java libraries like Apache POI for data driven testing, HttpClient, REST Assured, Jackson for REST API Automation and log4J for logging applications.
  • Created automation with Phantom.js headless browser.
  • Used Git as code repository and Code Collaborator to manage code reviews.
  • Created instances in Google Cloud Platform and integrated them with Jenkins.
  • Worked on Docker containers snapshots, attaching it to a running container, removing the images, managing the containers and setting up environment for development and testing for the redirection of ports and volumes.
  • Worked on Jenkins and Docker interactively and integrating together for end to end automation of builds and deployment.
  • Designed manual Test cases and BDD Feature Files from requirements through Cucumber on a data driven framework using apache poi library.
  • Worked on UI Automator framework for finding and locating elements (UI Automator Viewer) for Android apps, used Android Studio for Android Monitor, logcat and ADB commands for debugging android apps.
  • Worked with mobile app locators using UIAutomator and Appium Inspector. Knowledge on parallel testing and grid configurations for mobile apps.
  • Familiarity on cloud-based cross-browser testing tools like Browser Stack and Sauce Labs.
  • Executed test cases on different browsers in cloud using Sauce Labs.
  • Worked in use of stress testing and performance testing using JMeter
  • Set up the different builds in Jenkins and deployed the scripts on Google Cloud Platform.
  • Worked on one of the Angular.js module automation using Protractor.
  • Maintain Code versions through GIT and test execution and reporting through Jenkins
  • Performed regression testing at the end of each Sprint and published cucumber reports through Jenkins.
  • Developed automated test scripts, functions and sub- routines using JavaScript.
  • Experienced in working both of UNIX&Linux environment to analyze log file & to monitor process.
  • Involved in reviewing the test plan & test scenarios prepared in Rally.
  • Involved in writing SQL queries and MangoDB for backend database testing.

Environment: Java, J2EE, JSON, JDK, Docker, Selenium WebDriver, GitHub, JavaScript, Jenkins, Rally, Maven, Sauce Labs, Sales Force, Rest, SOAP.

Confidential, Boise, ID

QA Test Engineer

Responsibilities:

  • Extensively involved in all stages of testing life cycle, TDD methodologies, SDLC using Agile/Scrum methodologies.
  • Extensive experience in Hybrid Frameworks with Page Object Model, Data-driven, UI Mapping using Java, Selenium WebDriver, TestNG, Apache POI.
  • Created automated test scripts via Selenium WebDriver for UI and Functional Testing and added to TestNG based automatic regression test suite.
  • Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, using Maven as build tool and Jenkins to create and run deployment jobs.
  • Simulated the JSON processor Jackson library for constructing and comparing of JSON request and response for consuming REST based services.
  • Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPathin Selenium.
  • Created automation test scripts for REST API’s using HTTPClient.. .Used Maven, Selenium WebDriver, Java and TestNG with Jenkins to create nightly Automation scripts.
  • Performed Cross-platform, Functional, Regression testing, UI testing for web app using Test Automation framework.
  • Worked on performance testing of Rest API’s by creating load scripts using JMeter.
  • Worked with mobile app testing using Appium and UIAutomator Android tools.
  • Worked on cloud-based cross-browser testing tools like BrowserStack and Sauce Labs on various versions of Firefox, Chrome, IE and Safari using chrome developer tools in different devices.
  • Performed Performance and Stress Testing using JMeter.
  • Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code is pushed to Gerrit.
  • Created instances in Google Cloud Platform and integrated them with Jenkins.
  • Worked on Jenkins and Docker interactively and integrating together for end to end automation of builds and deployment.
  • Set up the different builds in Jenkins and deployed the scripts on Google Cloud Platform.
  • Experience on Deploying Couch base, Tomcat and Elasticsearch clusters using Docker.
  • Expertise in doing Performance and Loadtesting with different protocols like HTTP, SOAP, JDBC using JMeter.

Environment: Oracle 11g,, SQL Server 2008, Java 7.x, SoapUI, Web services, Phantom.js, JSON, Selenium 2.x, TestNG, Maven, JIRA 6.2, Jenkins, Agile.

Confidential, Boston, MA

Sr. SQA Engineer/Scrum Master

Responsibilities:

  • Actively involved in agile testing methodology, Sprint planning, Test case review and maintained backlog with tasks according to the testing teams’ efforts for upcoming tasks.
  • Created bugs and tracked defects in JIRA.
  • Developed test automation using Selenium, WebDriver, TestNG, Java
  • Performed CI using Maven , Jenkins for QA / Dev .
  • Involved in Automation Framework enhancement HybridFramework by adding Custom Classes and methods using Java with Selenium and external sources.
  • Enhanced regression test cases to implement complex testing scenarios, increased permeations of functionality testing, and increased code coverage using Selenium WebDriver.
  • Worked on Linux in Cloud computing environments using AWS.
  • Developed and implemented robust Selenium Page Object Model framework with Selenium WebDriver using Java and unit test framework TestNG which cut down the script development time in half.
  • Implemented both hybrid and data driven frameworks using Apache POI.
  • Created a framework using Java, JUnit, Selenium Webdriver, and Jenkins for UI automation functional testing.
  • Developed Restful Web Service testing framework with SOAPUI to build robust and scalable webservice testing.
  • Performed Regression testing using Selenium WebDriver, JUnit and JenkinsContinuous Integration.
  • Conducted automated tests on Webservices transactions sent over SOAPUI.
  • Validated XML andJSONResponses of Web Services using SOAPUI.
  • Performed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Scenarios and Step Definitions.
  • Compare and analyze actual to expected results and reported all bugs to development team at the software defects review meetings (scrum health).

Environment: Selenium WebDriver, SOAPUI, Java,Jira, confluence, Jenkins server

Confidential, Springfield, OR

QA Engineer

Responsibilities:

  • Responsible for defining the test plan, analyzing the test scenarios, preparing test case documents, defining the performance environment requirements specifying report templates and conducting the scripting, benchmarking and interpretation of results.
  • Involved Software testing lifecycle management (STLC), Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
  • Worked in Agile environment , with an ability to accommodate and test the newly proposed changes at any point of time during the release.
  • Developed detailed Test Plans, Test Cases and responsible for executing the Test Cases, Test Scripts.
  • Responsible for producing bug reports that contain detailed instructions on the bug environment, and how to reproduce the problem.
  • Performed Smoke, GUI, Integration, Functional, Regression, Troubleshooting, and User Acceptance Testing.
  • Designed, developed and deployed an automation test framework based on open source technologies, such as Selenium IDE, Selenium RC/WebDriver, JUnit/TestNG, SOAPUI and Subversion. The framework has been used in conjunction with testing web applications and Restful web services.
  • Scripted the Test cases and managed the framework dependency jars using Maven. Used Maven to perform build from Jenkins Continuous Integration.
  • Created & executed JUnit Test Scripts for Web Application modules and performance tuning using Java core APIs.
  • Developed test automation framework for webapp using Selenium RC and JUnit.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium WebDriver.
  • Used Selenium WebDriver API to automate tests on cross browser and cross platform environment. Sound knowledge on Object Oriented Programming concept and Java Language.
  • Setup the automation framework using Selenium RC/WebDriver, Java, JUnit, Subversion and MAVEN.
  • Worked with deployment team to create nightly automation regression execution builds.
  • Extensively used Firebug, Fire Path and Selenium IDE to identify the locators of a web element.
  • Performed system performance test using WebLoad.
  • Creation of automation test scripts in Java, JUnit, and WebDriver for various features using Data Driven Framework.
  • Created a suite of automated SOAPUI tests for SOAP and REST Services.
  • Experience with Assertions like Schema Compliance, SOAP, XPath assertions using SOAPUI.
  • Involved in Functional Testing, Integration Testing, End-to-Endtesting and Regression testing.
  • Extensively used SQL queries to validate the data.
  • Worked closely with the User Experience and Development Teams.

Environment: Java, JUnit/TestNG, Selenium IDE, Selenium RC, WebDriver, Oracle, Windows, SOAPUI and Eclipse IDE, ANT, Jenkins, JIRA, SQL, Firebug, FirePath.

QA Engineer

Confidential, Lake Ozark, MO

Responsibilities:

  • Reviewed System Requirement Specification , Technical Specification and functional design documents to achieve better understanding of the project.
  • Performing Daily smoke Test Manually on different browsers (e.g.: Firefox , Safari and IE ).
  • Involved in Agile meetings, Story boarding, daily stand up meetings. Worked as part of Agile team to test, automate and maintain the automation frameworks.
  • Prepared and executed Test Cases manually for different modules according to the Technical Specification , and Functional Design with all Use Case or User Story documents.
  • Designing Test Cases, Execution of the test cases and reporting the bugs.
  • Conducted Functional testing with Valid / Invalid inputs under different scenarios.
  • Uploaded Business requirements, test scenarios , test cases and defects to Quality Center .
  • Experience in testing using Rest based the Web Services .
  • Presented test cases to business for peer review and ensure completeness .
  • Involved in the Regression Testing by using Selenium after each modification and enhancement .
  • Used Data Driven Framework to check the behavior of application with different inputs as parameters using Selenium .
  • Extensively worked on Selenium tools to scale and distribute scripts across many environments.
  • Documented the raised defects and followed up with development team for defect fixes.
  • Performed defect logging and tracking using the HP Quality center and JIRA .
  • Coordinated with UAT team by providing them with test cases and test data.
  • Involved in End-to-End testing of business rules on the Web based application.
  • Monitored project plan execution and project metrics reporting.

Environment: Quality Center, Windows, SoapUI, Selenium, JIRA, Java/J2EE, Selenium, Rally.

QA Analyst

Confidential, Norcross, GA

Responsibilities:

  • Analyze and review Business and Product Requirements, Technical and Functional specification by meeting with users to understand, clarify and document the requirements.
  • Performed GUI, Mobile, UAT, Cross Browser, Functional, Black box, End-to-End and Regression Testing .
  • Developed and executed comprehensive test plan and test scripts and adhere to defined policies, procedures and process, and confirmed that customer requirements were met.
  • Reviewed requirements for accuracy , completeness and testability.
  • Used JIRA and Version One for project management and defect tracking.
  • Performed UAT with parent company VHA .
  • Performed Data Validation using SQL queries .
  • Involved in all phases of the quality assurance process.
  • Worked with offshore team for VHA Physician Preference project.
  • Used JIRA, Version One and Quality Center for Defect Management and Project Management.
  • Interact with members of the QA team, Business Analysts , Project Managers , Software Developers and End Users.

Environment:- JIRA, SQL, GUI, Black box Testing, Regression Testing.

Hire Now