We provide IT Staff Augmentation Services!

Qa Tester Resume

3.00/5 (Submit Your Rating)

West Chester, PA

SUMMARY

  • Over 7 years of IT experience in all phases of Software Testing Life Cycle that includes Manual and Automation testing of Web based applications.
  • Extensively worked on Manual, Automation testing of Enterprise, cloud (AWS), Mobile, API, Web services applications.
  • Excellent understanding of Software Development Life Cycle (SDLC) and complete understanding of Software Testing Life Cycle (STLC) including analyzing Business Requirements, Test Strategy Preparation, Test Plan Development, Test Design, Test Execution, Defect Reporting and Tracking.
  • Worked with Business Analysts, Developers and Customers during the System Development Lifecycle and performed validation/verification activities during the Testing Life cycle.
  • Responsible for writing test scripts for unit, end - to-end, and regression testing. Reviewed plans developed by business for UAT to ensure alignment. Reviewed performance and volume test plans.
  • Hands on experience in performing various types of testing such as Unit Testing, Integration Testing System Testing, Smoke Testing, Regression Testing, Performance Testing, Functional Testing and User Acceptance Testing.
  • Extensively experienced in testing under different methodologies like Agile, Safe Agile, TDD, BDD and Waterfall development Projects.
  • Working experience in Project Management, Defect Reporting and Defect Tracking tools using JIRA, HP Quality Center (QC)/ALM, TFS.
  • Working experience in Java 8, Selenium Page Object Model (POM), Data Driven, Behavior Driven Development and Keyword Driven: Framework with Web Services tools like SOAP UI, REST API: Possess good exposure to Continuous Integration / Continuous Delivery process/set ups (CI/CD).
  • Experience in writing Scenarios, Scenario outlines and Step definitions using Gherkin in Cucumber for BDD.
  • Experience in Designing, Developing and Enhancing automated test scripts using Selenium with Java, Protractor using JavaScript and Cucumber with Java.
  • Experience with using Java 8 features like Lambda, Streams, Pipelines, Filters as part of development.
  • Experience with Soar Qube integration with Jenkins for Test case coverage as part of automated deployment.
  • Expertise on Automation tools Selenium WebDriver, Selenium Grid, Protractor,TestNG, Cucumber, Junit, QTP, IntelliJ, Eclipse and VSCode.
  • Used Selenium with XPath to navigate HTML and finding elements using XPath Queries on DOM Structure.
  • Experience in developing and executing SQL queries, Stored Procedures, Packages and Views to perform Data Validation of databases to check the integrity of data.
  • Experienced in writing test cases and test scenarios that cover both sanity and in-depth testing including and not limited to boundary, negative, compatibility and concurrency tests
  • Applied multiple tools into QA process: JMeter, Charles, Fiddler, Browser Stack, Genymotion, etc.
  • Analyze client-server issues in mobile and web apps using Charles Proxy and Web inspector
  • Hands on experience in using build management tools Ant, MAVEN, Gradle and Version Control tools GIT,SVN, CVS.
  • Good experience in testing both SOAP and REST services using Soap UI, Postman,Rest Assuredfor Testing both XML and JSON formats.
  • Experience in grouping test cases for Regression and Functional Testing usingTestNG Annotations such as Groups, Data Providers, parameters, Listeners.
  • Working experience in performing Continuous Integration by Jenkins and triggeredthe Continuous Delivery process using Jenkins jobs.
  • Experience with using Rally to track and map defects with user stories and defect status.
  • Experience in Data DrivenTesting, Cross BrowserTesting and Parallel Test execution using Selenium WebDriver and TestNG.
  • Worked extensively with various web debugging tools like Firepath and Firebug tolocate web elements.
  • Good in generating test logs using Log4j for various log level.
  • Experience in Defect Follow-Up Meeting and analyzing root cause after successfully logging a defect.
  • Experience in working with Selenium Grid, which is a part of the Selenium Suite to specialize on running multiple tests across different browsers, operating systems, and machines in parallel.
  • Working knowledge in creating and executing JMeter, Load Runner scripts for performance testing.

TECHNICAL SKILLS

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

Testing Tools: Selenium WebDriver, QTP, JMeter, HP load Runner, SOAP, Gatling, Postman, Protractor, Manual Testing, Appium (Andoid and IOS Testing)

Frameworks: Page Object Model, Keyword Driven, Data Driven, ATDD, BDD, Hybrid Testing, Cucumber, Jasmine, Gherkin, TestNG, Junit, Nunit, log4j

Build &Integration Tools: Maven, Ant, Jenkins, Bamboo, Hudson

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

Browsers: Firefox, Internet Explorer, Safari, Google Chrome, Opera, Phantom JS

Operating System: Windows Variants, Unix, Linux, Mac, iOS, Android

Database Tools: MySQL, Squirrel SQL, Postgres, Oracle

Defect Tracking Tools: HP ALM, Quality Center, Jira, Confluence, Team Foundation Server (TFS)

Scripting Languages: JavaScript, VB Script, Groovy Script

Markup Languages: HTML, XML, JSON, XPath, XCode, XSD, XSL, XSLT, JSP, AJAX, CSS

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

Other Utilities: Eclipse, Web Strom, Notepad++, Microsoft Visual Studio, IntelliJ, SQL, GIT, SVN, Bitbucket, TFS, Sauce Labs

PROFESSIONAL EXPERIENCE

Confidential, West Chester, PA

QA TESTER

Responsibilities:

  • Analyzed Business Requirements/Functional Specifications documents to get better understanding of the system both on technical and business perspectives.
  • Developed the use case diagrams, activity diagrams, use case specifications in coordination with the business area, development and QA team, prioritized and distributed the tasks to the team for effective execution.
  • Lead QA effort during deployments for assigned applications including coordination of cross functional resources as necessary
  • Conducted Quality Assurance Testing to verify that the applications meet the functional and technical requirements to ensure it provides the right functionality to the customers.
  • Tracked and reported on application test status using established QA metrics and KPIs.
  • Involved in Functional, system, integration, E2E, Regression, Performance/load and UAT testing.
  • Involved in building automation framework from scratch using Selenium WebDriver, JAVA 8, Junit and cucumber and integrated the test cases into Jenkins builds to run on a scheduled manner.
  • Performed Cross browser testing and parallel testing to test the compatibility of the web applications on Chrome, Firefox and Safari using TestNG and Maven on Selenium grid.
  • Implemented in the usage of BDD framework to write numerous Cucumber Step Definitions, Feature Files, Scenarios and features to cover all the scenarios in the acceptance criteria.
  • Experience with developing unit test cases using Junit, Mockito, Power mock for backend testing.
  • Experience with developing application using Java 8 Functional Interfaces, Lambda and Spring Boot.
  • Experience with using Charles proxy to perform network testing, monitor request/response, monitor proxy, monitoring request and response headers and Payload of Webservices.
  • Helped with performance testing, load testing, and thereby suggesting the optimization of information/data processing, maintenance to the services, and support of the production environment
  • Performed functional testing to identify critical points in the application and automated it by using Selenium WebDriver.Created and maintained Regression and Sanity Test Suite using Selenium WebDriver.
  • Configured Selenium WebDriver, Ant tool and created automation scripts in Java using TestNG.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Experience in RESTful web service Testing using Rest Assured framework java. Validated JSON formatted data, and written test cases to handle http status code like 200, 201, 400, 405, 415, 500etc.
  • Developed JUnit Test Cases and subsequently performed Unit Testing of the various modules
  • Responsible for setting up and testing the restful web services using SOAP UI and Postman.
  • Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.
  • Implemented Selenium with XPath to locate elements on HTML DOM.
  • Tested services on platforms like iOS, android mobile screens, and android virtual devices installations.
  • Performed testing for Mobile App, identify the mobile platform like iOS, Android by using Appium.
  • Experience in Mobile APP testing on Android, iPad and iPhone, Emulator, Simulator to perform Mobile App testing, phone functionality and native app testing.
  • Experience in developing automation framework and test cases for functional and integration testing of the applications built using Microservices architecture and deployed using a CI-CD model.
  • Written automation test scripts in Gherkin language to execute in Cucumber.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
  • Maintained the Java and selenium test source code and resources in GIT source control repository tool.
  • Involved in ETL Mapping Design and Performance tuning to Load mapping process.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins CI/CD) for nightly batch run of the Script.
  • Tested the ETL process for both before data validation and after data validation process. Tested the messages published by ETL tool and data loaded into various databases.
  • Used different joins on the tables to retrieve information from multiple tables in the database to check the database on a regular basis using SQL queries, Views, Functions, Packages.
  • Performed defect reporting and bug tracking using JIRA and followed up with development team to verify bug fixes, and update bug status.
  • Attended project meetings, release meetings, and QA status meetings.

Environment: Java 8, Selenium WebDriver, XPath, Charles Proxy, Junit, TestNG, MySQL, Web Services, Linux, JIRA, WSDL, Jenkins, JMeter, SOAP UI, Cucumber, Gherkin, Appium, API Testing, GIT, MSOffice.

Confidential, Twinsburg, OH

QA TESTER

Responsibilities:

  • Worked in the Agile environment with frequently changing requirements and features set
  • Designed Automation Test cases using Selenium WebDriver, Java, TestNG, Maven
  • Used new features of Java8Annotations, Generics, enhanced for loop and Enums
  • UtilizedJava 8features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the application
  • Used Java 8 for development of backend applications for Testing
  • Developed and maintained automated regression test cases in Web load using Java programming language
  • Executed Test Cases recorded in Q Test manually to test the application for its functionality, system integration and verify the Exit criteria
  • Tested Oracle Revenue Management and Billing for Financial services (ORMB)
  • Written templates for AWS infrastructure in production environments.
  • Implemented testing frameworks such as JUnit, Mockito and Rest Assured
  • Used Java Utils Framework for Handling Multiple windows in Selenium WebDriver
  • Performed UI, Functional and Compatibility Testing
  • Wrote automated testing code in Selenium WebDriver in Eclipse IDE for functional testing
  • Worked on Selenium GUI Object / element verification through XPath, CSS Locators
  • Designed API automation Framework Using Rest assured
  • Performed UI and API testing using Cypress and created framework from the scratch
  • Used Gherkin to build BDD framework with Cucumber
  • Connected to database to Query the database using Oracle SQL Developer for data verification and validation. Created SQL to aggregate data before moving to targeted database from legacy database to simulate results
  • Performed defect reporting and bug tracking using HP ALM and followed up with development team to verify bug fixes
  • Performed functional testing, data validation, regression testing of Einstein360 application, coordinate user acceptance testing
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s whenever new GitHub branch gets started.
  • Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, the Docker container leverages Linux containers and has the AMI baked in. Reviewing and analyzing system specifications
  • Performed other essential job responsibilities as required under the instructions of lead automation tester
  • Used TestNG as unit testing tool for automation Framework
  • Worked extensively on testing the API's (SOAP, REST), validating the requests, responses from service consumer and the service provider using SOA testing tools
  • Initiated Behavior Driven Development (BDD)for testing using Cucumber, created integration & multi module test cases as a POC
  • Performed Web services testing and Message testing tasks using SOAPUI and Swagger
  • Analyzed Business Requirements in order to design/develop test plans that help in testing the different functionalities provided by Einstein application like Xfinity Lob s, Trouble call, Waitlist SIK, Work Listing of failed orders, Swapping of devices, Provisioning flow through
  • Performed back-end testing using SQL queries against Oracle to make sure that data entered has been uploaded correctly into the database tables
  • Extensively used JIRA for user stories, bug management and team communication
  • Logged the errors, reported defects, and tracked the defects using JIRA until resolution
  • Used Selenium Data Driven framework and integrating it with Maven Build Management Tool, TestNG Unit Testing tool and Jenkins Continuous Integration Tool
  • Responsible for Integration, unit testing, system testing’s and stress testing for all the phases of project
  • Performed Android Emulators & IOS Simulators for Mobile Automation Testing using Appium for Native, Hybrid and Web Based mobile applications
  • Used Postman and SOAPUI for rest service testing
  • Knowledge in Test driven (TDD), Data Driven and Behavior driven Development (BDD) approach for test automation frameworks
  • Developed various reports and metrics to measure and track testing effort and maintained Requirement Traceability Matrix (RTM)
  • Executed API Test cases using Jenkins and reporting defects in Q Test
  • Performed manual testing and maintain documentation on different types of Testingviz, Positive, Negative, Regression, Integration, System, User-acceptance, Performance and Black Box
  • Verified the logic tier integrity and reliability of APIs& RESTful Web services by testing REST protocol to ensure APIs return the right data and by verifying that the format and content of API calls are according to business requirements with SoapUI and Telerik Fiddler & Test Studio for APIs at QA testing stage, Postman API Testing Suite at staging and insomnia. rest at UAT point
  • Enhanced application performance by Angular 9 Component based development in view of future Angular framework transitions in using JUnit, Log 4J2, JMeter, Test NG and SOAP UI for testing framework
  • Develop and execute detailed ETL related functional, performance, integration and regression test cases and documentation.

Environment: Java 8, Selenium, Grid, Angular 9, TestNG, XPath, Eclipse, Data Driven and Page Object Model Framework, Cucumber, SoapUI, Appium, Protractor, MYSQL, Oracle, Maven, Postman, Jenkins, Terraform, AWS, Docker, Kubernetes, Jmeter, Gitlab, Agile/Scrum, Gherkin, Linux, Windows, Agile.

Confidential - CHEVY CHASE, MD

Quality Analyst Tester

Responsibilities:

  • Created Manual test cases for any customizations explained by Team lead based on functional business requirements.
  • Tested Navision system in close co-ordination with Team of Developer and testers.
  • Coordinated with other teams like site team and operations team to arrange some specific type of test data for testing.
  • Manually conducted Positive/Negative Testing.
  • End-to-End testing as per the business logic. Right from the creation of the booking to creation of entries in backend tables, communication to a dummy customer, to entries in general ledger and closure of booking.
  • Performed automated back-end testing of the application using QTP database checkpoints.
  • Writing SQL queries to verify, the front-end data matches with that in the backend, correct data is being pulled in the reports generated.
  • Extensively worked on QTP for data driven testing during regression.
  • Used Bugzilla bug Tracking tool to report bugs during testing.
  • Performed sanity testing after every release deployment (release used to be sent twice a week).
  • Attended weekly defect report meetings and presented progress updates.

Environment: Windows server 2003, Windows XP, Web-based application, MS SQL Server 2005, Developed in Java, CSIDE and .Net, Quality Center, QTP.

We'd love your feedback!