We provide IT Staff Augmentation Services!

Qa Engineer Resume

Nyc, NY

SUMMARY:

  • 7+ years of experience in all phases of Software Testing Life Cycle (STLC), Developing Test Strategy, Test Cases, Test Plan and Automation test scripts using Selenium. Diversified experience in Automation, Manual testing and Business Analysis methodologies, serving various domains such as Finance, E - Commerce, Healthcare and Insurance.
  • Good Exposure to Software Development Life Cycle (SDLC) including Waterfall and Agile Scrum model.
  • Developed and maintained Test Plans, Test Cases, Test Procedures and Test Scripts for manual and automated testing.
  • Experience in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using TestNG annotations like Groups, Parameter, and Data Provider.
  • Cross-Browser and Compatibility Testing to test web applications, working as desired in different browsers and environments.
  • Used web-debugging tools like XPath, Firebug and Fire Path to locate elements.
  • Generated test logs using Log4j for various log levels.
  • Hands on experience in creating test frameworks using Selenium WebDriver, Selenium RC, UFT/QTP, Cucumber, and TestNG including hands on experience in Java/SQL.
  • Experience using Accessing Forms, tables, and link, Keyboard Mouse Events, Uploading File using Selenium WebDriver.
  • Experience in handling multiple windows, Alerts and Pop-ups with Selenium.
  • Experience in testing with handling different methods of Select class for selecting and deselecting, for drop down.
  • Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases, select for selecting multiple values from list, Action for various key and mouse event, with different Locators (XPath, CSS, id, Link text).
  • Experience creating User stories in Product backlog and maintaining Sprint backlog.
  • Experience in testing Client-server and web applications.
  • Excellent experience in Smoke, Functional, Integration, GUI, Regression, System, Compatibility, Performance, Acceptance, Security, Stress, Black Box Testing etc.
  • Experience in Interruption Testing on Mobile Applications using Perfecto Mobile which is a Cloud Based Testing on Android and IOS platforms.
  • Knowledge on using Appium to automate the GUI of mobile based Applications.
  • Exposure in programming languages and scripts like Java, JavaScript, HTML, CSS and Shell Script.
  • Experience in validating Regular and Ajax control using Selenium locators (XPath, CSS, id and name).
  • Experienced in reading the test data from excel spreadsheet using API and TESTNG Data provider.
  • Experience on testing web services (SOAP, REST) using SOAPUI Tools.
  • Generated Test Scripts and validating the scripts using Synchronization point.
  • Expertise in using Bug tracking Tools Mercury/HP Quality Center, Rational Clear Quest, Bugzilla, Rally and JIRA.
  • Experience in Continuous integration tools like Maven, Jenkins to manage different versions of the source code.
  • Experience in Behavior Driven Development (BDD), Acceptance Test Driven Development (ATDD) using Cucumber, and Gherkin.
  • Wrote Features, Scenarios, Scenario Outlines, Step definitions for BDD in Cucumber.
  • Experienced in making Data Driven, Keyword Driven, Hybrid and Page Object Model frameworks with Selenium to maintain test suite.
  • Experience in configuring application framework by processing excels spreadsheets using Apache POI.
  • Expertise in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, JUnit Testing, Black box testing, Functional testing, Database testing, GUI testing, Web / UI and (UAT) User Acceptance Testing.
  • Experienced with SQL and Oracle, to run the data integrity tests for backend testing and JDBC establish connectivity between the Java Programming language and a wide range of databases.
  • Experience with UAT testing along with data setup, Environment setup and coordination between users, Development, Business Analyst and Product Management teams.
  • Capable of prioritizing task, also work with minimal supervision with excellent written and oral communication skills.
  • Experience in facilitating and leading testing sessions with end-users of all levels (junior-staff to Senior Management).
  • Knowledge on TCP/IT protocols.
  • Good experience in coordinating and working with developers (Offshore and Onsite) and End Users in Team based environment.

AUTOMATION TESTING TOOLS & LANGUAGES WEB SERVICES AND DATABASE TESTING TOOLS:

  • Selenium IDE, WebDriver, Grid
  • Appium, Perfecto, JMeter, Selenium,
  • Java, Java Script, Python, R, C#, C, C++
  • Manual Testing, UI Testing, Integration Testing, Regression Testing, Black Box Testing, Localization Testing and Ad-hoc testing.
  • JUnit, TestNG
  • Quality Center (HP ALM), Rally, Jira
  • Performance testing
  • Gherkins, CUCUMBER, Behave, Lettuce, HTML, DHTML, CSS, XML
  • XPath, Firebug, Bugzilla
  • SoapUI (SOAP, REST), Robot
  • Angular/angular 2, Typescript, Html Node.js, Data factories, Jasmine/mocha, Jenkins, Waterfall, Agile/Scrum, SDLC, STLC, Bug life Cycle
  • Postman (Google Add on)
  • Super test
  • Rest, Soup
  • Ready API
  • Rest client (Firefox add on)
  • SQL
  • Oracle
  • DB2
  • Toad
  • MySQL
  • Selenium, Nightwatch, Espresso, protractor, Webdriver, Page Object Model (selenium)
  • SVN (Subversion), VSS, TFS
  • Eclipse, IntelliJ, Sauce labs
  • MS Suite
  • Windows, Linux, Unix, IOS, Android
  • BDD/ATDD Framework
  • Data Driven, Keyword Driven
  • Hybrid Driven Development
  • Test Driven Development
  • Page Object Model

TECHNICAL SKILLS:

OS/Environment: Windows 10, 8, 7, XP, 2000/NT/98/ 95, Vista, MAC OS X, UNIX, LINUX, Android.

Test management tools: Rational Tools Ration RequisitePro,, Clear Quest, Test Manager Quality Center & Performance Center

Intigression tools: UFT, QTP, Selenium RC, Selenium Web Driver, X-ray, Bootstrap, SOAPUI, Selenium IDE, JMeter, Protractor, Jenkins, Cucumber, Win Runner, Load Runner, EMV, Ruby, Maven.

MySQL, SQL Server, MS: Access, Oracle 9x, 10g, 11i, Microsoft access.

Version Control Tools: Visual Source Safe, Clear Case

Web Debugging Tool: XPath, Fire path, Firebug, Web debugger.

Web services: Soap UI, Rest full.

Languages & Scripting: Java, C#, C Python, JavaScript, Angular JS, VBScript, Groovy, .Net, XML, CSS, HTML

Defect Trackers: JIRA, Quality Center, Bugzilla, ALM, Raid, Spira, Share Point.

IDE: Eclipse, Net Beans, IBM RAD, Builder, IntelliJ.

PROFESSIONAL EXPERIENCE:

Confidential, NYC, NY

QA Engineer

Responsibilities:

  • Performing the role of QA Test Automation engineer in a fast-paced agile team.
  • Assessed and analyzed User stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
  • Designed the automated test cases using the Selenium Web Driver inside the Eclipse IDE using Java.
  • Experience understanding the code written in different programming languages Java, VB Script, JavaScript, Python and databases like Oracle, SQL Server, and PLSQL.
  • Giving Demos of new features to Product Owner and Stakeholders at the end of each Sprint.
  • Analyzed and selected the test cases for automation of Java Web application Performed manual testing of features within each sprint and automate features from previous Sprint.
  • Create framework using TestNG and Web driver.
  • Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
  • Took the Application Screenshots and copied the images whenever exceptions occurred and at important checkpoints of application execution.
  • Parameterize the test for multiple sets of data testing.
  • Followed Agile Methodology (SCRUM) for this project.
  • Arranged test suites to be able to upgrade tests easily in the event any feature changes.
  • Write Test plan and test case for the new features.
  • Modify the existing test cases based on change in a feature and requirements.
  • Used JIRA as a defect tracking tool for Product backlog and reporting bugs.
  • Documenting test scenarios and test cases in a test case management system.
  • Assisting UAT testers with data setup and execute business scenarios.
  • Wrote SQL queries to setup/modify test date in Oracle database.
  • Performed Web automation in Selenium using JUnit framework and performing Mobile Web Manual testing.
  • Performed functional and Load testing using JMeter.
  • Understanding of structured XML and/or JSON.
  • Ability to read and write a variety of structured/semi-structured formats using JSON.
  • Tested request and response XML based web services interfaces using SOAPUI.
  • Performed data setup / testing of Rest services using Advanced Rest Client and Postman.
  • Coordinated with Performance team to ensure the app is load tested in every Sprint.
  • Conducted retrospective sessions with UAT testers to increase quality of testing.
  • Design, developed and implemented Keyword Driven, Data Driven and Hybrid Driven automation testing framework utilizing Java, Python, TestNG and Selenium Web-Driver.
  • Used Several TestNG Annotations like @Before Test, @Test to take advantage of test lifecycle.
  • Involved in preparing test cases using Selenium Web Driver to validate all UI components, Popups, Browser navigations, Mouse Movements.
  • Experienced with Load/Performance testing (LoadRunner) by giving large volume of data from the backend.
  • Executed test cases relating to mouse hover using Actions class and found hidden elements using XPath, CSS and windows classes.
  • Achieved Behavior-Driven Development (BDD) implementation with Cucumber where backend language used is Java and expanded test scenarios, tracked Cucumber reports.
  • Documented test results and testing procedures after every release.
  • Review of test scripts prepared by other automation testers using review checklist.
  • Performed the Manual and Interruption Testing on Mobile Applications.
  • Performed the Interruption Testing on Mobile Application using Perfecto Mobile which is a Cloud Based Testing on Android and IOS platforms.

Environment: Java, C#, Selenium IDE/ WebDriver, Grid, TestNG, XML, XPath, Maven, Firebug, Fire path, JMeter, JSON, JUnit, Web Services, SOAPUI Pro, Java, JavaScript, Jenkins, GitHub, Cucumber, Perfecto Mobile.

Confidential, Charleston, VA

QA Engineer

Responsibilities:

  • Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans.
  • Ensure to guide process and technology adoption to assure apt QA testing of User Interfaces application.
  • Working completely with the Agile Methodology.
  • Co-ordinating with the development team and giving functional assistance when needed, also updating the status of the project to the managers.
  • Involved in building automation framework from scratch using Selenium WebDriver, JAVA , JUnit, Test NG, Cucumber and Eclipse.
  • Built automation framework in Selenium WebDriver using behavior driven (BDD) approach in Cucumber framework.
  • Developed Automation framework implementing Page Object Model, using JAVA , Python , Selenium WebDriver and Cucumber.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
  • Using MAVEN for build management, SVN as source repository and Jenkins for Continuous Integration of the builds.
  • Performed User Acceptance testing (UAT) exclusively in an agile environment.
  • Used Selenium WebDriver to run test cases in multiple browsers and cross Platforms.
  • Performed UI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
  • Experienced in developing and using REST based service endpoints including HTTP security, SSL/TLS, authentication schemes and JSON.
  • Experienced with Load/Performance testing (LoadRunner) by giving large volume of data from the backend.
  • 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.
  • Performed Data driven testing using Selenium WebDriver and JUnit functions which reads data properly from XML files.
  • Used Apache POI API to read the test data from the excel sheet.
  • Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test.
  • Actively participated and Interacted with product management teams in the review and analysis of functional requirements.
  • Developed the test scripts and analyzed the results in various stages of the application including integration, regression, functional and acceptance testing using Selenium.
  • Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
  • Participating in writing mid-level SQL queries, to manipulate the data from the backend.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation ( Java /TestNG).
  • Performing functional and Load testing using JMeter.
  • Involved in Maven configuration for running servers and scripts after the build.
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in Java using JUnit prior to agile release.
  • Involved in preparing a report of all automation difficulties and test results for further application using Maven.
  • Performed black-box testing, white-box testing, integration testing and regression testing on the applications.
  • Performed functional testing of SOAP & RESTful Web Services using SOAPUI Tool Used Java /JUnit to run Cucumber feature and scenarios and generating report daily basis.

Environment: Selenium Web Driver, Java, Python, JIRA, JMeter, JSON, Test NG, Jenkins, LoadRunner, MAVEN, SVN, Apache-POI, Cucumber, Gherkin, Oracle DB, Eclipse, Firebug, Fire path, SOAPUI, XML, HTML.

Confidential, Fremont, CA

Selenium Tester

Responsibilities:

  • Well versed with QA standards and methodologies and hands-on knowledge of all phases of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Good Exposure in implementing Agile Methodologies and Waterfall Methodologies in Testing Projects.
  • Experienced in Automated Testing using Selenium, QTP, UFT, Win Runner and Load Runner.
  • Experience in working with open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium WebDriver and Selenium Grid), Soap UI, Cucumber, JIRA and Eclipse.
  • Wrote automated scripts for angular JS application using protractor and Java scripts.
  • Hands on experience in writing SQL queries and executing procedures to perform back end testing for the expected results.
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Tested Web services using Soap UI.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions.
  • Expert in preparing Traceability Matrix to map requirement coverage with test cases.
  • Good Exposure in implementing Agile Methodologies and Waterfall Methodologies in Testing Projects.
  • Hands on Experience on continuous Integration Tools like Jenkins.
  • Effective experience in Testing Database Applications of RDBMS in MS SQL Server, MS Access and Oracle.
  • Developed and tested many features for dashboard using Ruby on Rails, Bootstrap, CSS, and JavaScript
  • Software Installations & Upgrade deployment for end users.
  • Providing technical assistance and support to maintaining different networks.
  • Provided technical support to optimize workflow and minimize business interruptions.
  • Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath and CSS to find the Web Elements using selenium and creating automation scripts.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Modification and execution of Test Case Scripts (Java-Selenium WebDriver) in Eclipse IDE, design of automation test framework (ANT).
  • Defect testing and exploratory testing/Ad-hoc testing was performed after each build.
  • Performed UI testing, Database testing after reviewing the story cards and database diagram.
  • 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.

Environment: Java, angular JS, QTP, UFT, MS SQL, MS Access, Selenium, Oracle, SQL, SOAPUI, JUnit and ANT, Maven XPath, CSS, JIRA, Eclipse, Linux and UI testing.

Confidential

QA Analyst / Python/Java Scripting

Responsibilities:

  • Gathered requirements from stakeholders, worked on design documents.
  • Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Designed and developed data management system using MySQL.
  • Rewrite existing Python/Django/Java module to deliver the required format of data.
  • Used Django Database API's to access database objects.
  • Analyzing the Business Requirement Document, High level and Low-level design documents.
  • Create and review - Test scenarios, Test suite preparation, Test Data creation, Test case execution and Defect logging.
  • Wrote automation scripts using Selenium web driver.
  • Automation of functional testing framework for all modules using Selenium Web Driver.
  • Preparation of Test scripts using Selenium Web driver (Automation tool) with java for Functional Test cases.
  • Automating the regression & project cases using Selenium.
  • Designed Hybrid framework in Selenium and captured data dynamically from web controls.
  • Performing Failure Analysis for the regression failed cases using Selenium.
  • Organize weekly meetings with Client leads & Onsite manager regarding the Automation status.
  • Point of contact for Process related activities like Metrics reporting & Operation clarity.
  • Review - Defect prevention plan and Software configuration management plan.
  • Responsible for all aspects of project delivery (Test Design, Test execution and Test summary report) and management (Test metrics and Risk analysis) to client partners, offshore manager and Onsite manager.
  • Organize weekly meetings with offshore managers, Onsite Coordinator & Onsite manager to discuss the Project goals and report the health of the overall project status.
  • Performed Integration Testing in Vendor Development environment and System Testing in SIT environment and User Acceptance Testing in Pre-Production Environment.
  • Involved Preparation of Traceability Matrix and mapping the Test Cases with the requirements and Test Metrics in Quality Center.
  • Reported bugs in Quality Center with server logs information from Web and DB servers.
  • Performed Regression Testing as part of every build.
  • Developed SQL Queries for testing various Database validations.
  • Responsible for writing automated test cases using QTP/UFT.
  • Created and Executed automated test scripts for regression testing using QTP/UFT.
  • Automation Framework implementation for UFT / QTP.
  • Involved in pilot project for automation using Selenium IDE/RC.
  • Implemented Selenium using TestNG frame work with Java.

Environment: Quality Center, BDD, Windows, Java, SQL, Oracle, Selenium (WebDriver, RC, Grid), TestNG, Eclipse, Firefox, IE, Chrome, Safari, Opera, Performance testing.

Confidential

Quality Analyst

Responsibilities:

  • Involved in development of test cases from functional requirements, technical specifications and use cases.
  • Executed Manual Test Cases by using positive and negative test scenarios.
  • Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts.
  • Performed module testing, integration testing, system testing and Usability Testing according to the technical specifications.
  • Performed Regression testing at various phases of the project development.
  • Automation test cases integrating with Framework and Mapping to Manual test cases in ALM were written.
  • Performed Test Run manually and maintained logs in Test Lab of HP Quality Center.
  • Used Test Director and Mercury Quality Center for updating the status of all the Test Cases & Test Scripts that are executed during testing process.
  • Involved in re-testing the test cases and closing the defect.
  • Participated in peer review with team and developers to review test cases/test scripts.
  • Prepared the test documentation using MS Word.
  • Participated in Walk through of test plans and test cases.
  • Took part in Test Closure Activities and in providing the Test Closure Document to the stakeholders.

Environment: Manual Testing, Mercury Quality Center 10.0, Windows XP, UNIX, Microsoft Tools (Word and Excel).

Hire Now