We provide IT Staff Augmentation Services!

Qa Tester Resume

Seattle, WA

PROFESSIONAL SUMMARY:

  • Over 8+ years of experience in IT, with specializing in Software Quality Assurance Testing, proficient in testing Internet & Intranet applications in Agile methodology.
  • Expertise in Web Services (SOAP and REST requests) using SoapUI and Postman client and expert in reading XSDs and WSDL.
  • Experience in Integration, System Testing, E2E Testing, Production Validation Testing, Sanity / Smoke Testing, UAT and Regression Testing.
  • Key expertise includes testing & debugging GUI & Multi - Applications environment & automated testing using Selenium WebDriver.
  • Well versed in designing and implementing automation scripts using Selenium WebDriver, TestNG/Junit.
  • Experience in designing Test Plans, defining Test Cases, generating and maintaining Test Scripts, and analyzing tests, identifying defects and reporting.
  • Extensive knowledge of SDLC, Agile Methodology and QA Validations to ensure the quality.
  • Hands on working experience with UFT for automating Regression Testing of the application.
  • Experienced in Creating test script in HP UFT QTP by recording, without recording, modifying manually and running the script in HP UFT 11.5 QTP / HP ALM 11.52 QC saving the results in HP ALM
  • Extensive experience in using Test Management tools including HP ALM and Jira.
  • Experience on Groovy Scripts for Web Service API Testing. Ability to enhance LoadRunner test scripts.
  • Extensive knowledge in NOSQL databases like Hbase, MongoDB, Cassandra.
  • Automation experience using QTP and IBM Rational Functional Tester(RFT)
  • Have excellent working and understanding Knowledge of CI/CD process and tools like TFS, Jenkins, Automated Tests with DevOps Team for Regression Testing
  • Hands on experience working with databases like MS SQL, and Cassandra.
  • Experienced in Manual and Automation Testing of Web based Applications, Client Server and Web Services (API) in different domains using Selenium Web - Driver, Java, SOAP UI and Postman.
  • Comprehensive knowledge of embedded system test plans, procedures, and testing standards
  • Well-exposed in embedded system development, QA testing, and embedded system applications
  • Highly organized with the ability to manage multiple projects and meet Project deadlines.
  • Expertise in Multi-Browser testing using Chrome, Firefox, Internet Explorer and Safari.
  • Expertise in iOS and Android platforms application functional testing.
  • Experience in writing complex SQL queries to retrieve and work with test data.
  • Expertise on installation and setup of HP Quality Center 9.2, 10.0 and ALM 11 in Clustered Environment for global organization with huge user base.
  • Worked in javascript based technologies like nodejs, angular.js, cucumberjs, webdriverjs, protractor,karma, chai, cucumber, MongoDB, Grunt
  • Expertise on upgrade and migration of Quality Center Projects.
  • Strong knowledge of Selenium WebDriver using Java and JBehave framework.
  • Experience in Test data creation and Sanity Environment check.
  • Management of defect reporting using JIRA and/or Microsoft TFS
  • Hands on experience in testing the AngularJS based application using Protractor.
  • Hands on experience javascript libraries like karma, chai, jasmine, protractor, along with selenium wedriverjs for UI test execution assertions
  • Experience indeveloping projects/application using C#, ASP.NET, C++, AJAX, XML andWeb Services.
  • Experience in the Data Analysis, Data Verification and Validation of an ETL Applications using Backend/Database Testing.
  • Experienced in ETL testing, manual and automated testing,
  • Well-versed in ETL processes, performance based systems, and ETL process flow and standards
  • Excellent coding knowledge in Core Java and HTML.
  • Extensive knowledge of mainframe tools and techniques as well as Unit regression testing
  • Hands on experience working with databases like MS SQL, and Cassandra.
  • Sound knowledge of java application testing, quality centre, and mainframe application testing
  • Expertise in Database Testing using SQL Queries with multiple Databases like MySQL and Oracle.
  • Experience on Testing REST API using Robot Framework and SOAP UI strong knowldge in Perl, Python, C, C++ and Unix Shell scripting
  • Experience on Subversion (SVN), CVS, and Github as source code controller
  • Implement best practice and current Automation (Jenkins, Selenium, Cucumber, Appium, Python, Perl, etc.)
  • Experience with Mobile Automation using Appium automation framework and WebDriver.
  • Strong knowledge of object oriented development using Java, Python or similar programming languages
  • Good understanding of Document Object Model (DOM) and DOM functions.
  • Good Experience in every phase of Software Testing Life Cycle (STLC).
  • Extensive experience in front-end GUI/Web testing and doing back-end manual testing on different modules of the complex Web applications.
  • Worked on Software as a Service (SaaS) model. Knowledge in Performance testing using JMeter.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/IDE/GRID, QTP, SOAP UI, Postman, LoadRunner,Rest Assured, Cucumber, JMeter,TFS,UFT, Appium

Languages: HTML, CSS, JavaScript, Java, Nodejs, Angularjs, XML, Python, XPAth,.net,C#

Test Framework: JUnit, protractor,TestNG,mainframe

Build Tool: Ant, Maven

IDE: Eclipse, SQL

AgileScrum, Waterfall, V: Model

Defect Tracking Tools: Jira, ALM, Quality Center, BugZilla, IBM Rational ClearQuest

Browsers: Mozilla Firefox, Internet Explorer, Safari, Google Chrome, Opera

Scripts: Batch, PowerShell, Perl, Shell

Continuous Integration Tools: Jenkins, Hudson, Cruise Control

Web Debugging Tool: XPath, Firepath, Firebug

Packages: SVN, GIT

MS: Office Suite(Word, Excel, Access), MS-Project and MS-Visual Studio

Databases: SQL Server, MS Access, Oracle, Cassandra

Operating Systems: Windows variants, UNIX

WORK EXPERIENCE:

Confidential, Seattle, WA

QA tester

Responsibilities:

  • Testing mobile iOS and Android applications that control IoT devices.
  • Testing cloud service platform from front-end web applications to back-end data processing
  • Testing IoT device protocols (UDP and WTP), electrical interfaces, and environmental chamber.
  • Executed the test plans on Mobile (IOS & Android) as per requirements using Appium.
  • Creating test plans based on product requirements, specifications, and on the fly discussions.
  • Working with customer service and IT to address escalation issues, bugs, and support requests.
  • Managing, installing, maintaining QA environments in IaaS and PaaS
  • Automating QA testing to improve speed and coverage using Python, C, C#, and SQL
  • Experience testing web applications and tools, including complex UI
  • Familiarity testing native mobile apps on both iOS & Android
  • Experience with validating RESTful APIs. IoT devices & hardware.
  • Analyzed and documented detailed program information while working and interacting with software developers and members of various other dependent departments.
  • Worked as QA Tester and took responsibility for the Requirements Analysis,
  • Designing and Testing of the flow and the logic for the project.
  • Performed Agile, reviewed the User stories and participated in Daily Scrum, Sprint
  • Planning, Sprint Review, Sprint Retrospective and Release Planning meetings.
  • Performed Database testing by writing the Complex SQL queries.
  • Created the Test Procedure and Test Cases form the Requirements for Black Box,
  • White Box testing of application. Worked with NOSQL development using MONGODB.
  • Involved in deployment and production release activities with Team members.
  • Performed Parallel Testing and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time using TestNG.
  • Managed individual sprint user stories and tasks using JIRA as Agile Management tool and ALM as Test Management tool.
  • Worked on Agile/Scrum Methodology involved in giving points to User Stories, Back log grooming, User story demos, attended retrospective meetings and worked on Iterations (Sprints) part of releases. Made ensure the new features, meet the customer requirements and acceptable quality assurance standards.
  • Worked on the Android module of the project where I was responsible for automating the app using Appium with python.
  • Took the Application Screenshots and copied the images whenever exceptions occurred and also at important checkpoints of application execution.
  • Performed Continuous integration using Jenkins
  • Used Maven as a build management Tool.
  • Managed multiple projects using Quality Center to manage the test cases, test scripts, test results and defects for all phases of QA process.
  • Attended defect status meetings and weekly team status meetings or reporting testing status and shared ideas for improved testing efforts.
  • Analyzed the requirements for gaps and performed test analysis to cover all test scenarios.
  • Worked with the development team to ensure that the testing issues are resolved and coordinated defect resolution.

Environment: Windows XP, SQL Server, Selenium, Linux, NCR POS, HP Quality Center, MS Visio, MS Word, MS Excel.

Confidential, Irving, TX

QA Automation/Tester

Responsibilities:

  • Preparation of the Test Strategy and guiding the teammates.
  • Involvement in the System Test Plan Preparation and Requirements Streamlining.
  • Involvement in Preparation of Test Procedures, Test Scenarios, Test Cases and Test Data.
  • Responsible for GUI and Functional Testing, using Black box Testing Techniques.
  • Involvement in Test Execution, Results Analyzing and Defect Reporting.
  • Enhanced Test cases to help Selenium Automation of the project
  • Developed BDD (Behavior driven development) based programs using Gherkin for Cucumber.
  • Integrated the scripts and executed them as a suite using the build integration tool Maven.
  • Performed manual testing of each build and then Regression testing on each builds using Selenium WebDriver.
  • Performed UI testing and front end testing using Selenium.
  • Created entire architecture for backend testing internal and third party API using Test Complete and SOAP UI.
  • Done extensive backend testing using SQL Queries to retrieve the data from the database and checked data integrity.
  • Involved in writing automated scripts for Angular.JS application using Protractor and Java.
  • Programming in Java/JavaScript/Python (or similar language)
  • Strong development skills in a Dynamic Programming Language (Python, Perl etc.)
  • Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
  • Extract the Business Cases/Scenarios from Requirements and present them to client and Business users’ team. Proficient with testing REST API, Web & Database testing.
  • Involved in Customer care testing, Order management and validation of bills in DPI.
  • Execution of Selenium Test cases using Jenkins and reporting defects in HP ALM.
  • Occasionally used SoapUI pro & Postman to assist the API test engineers
  • Executed test cases and test scripts for manual and automation testing. Defects are raised in the HP Quality Center/HP ALM for logging, tracking and reporting bugs in the application.
  • Performing Cross-platform, Functional,Regression testing, UI testing for mobile app using Appium test automation framework.
  • Analyze functional requirement documents and create manual test cases for both positive and negative scenarios.
  • Create the feasibility sheet to estimate the total flows to be scripted, required reusable components and object repositories as per the timelines.
  • Implemented step-definitions, page object model in Javascript Node.js and angular.js, implement cukerunner to execute cucumber feature-set in parallel on chrome,ie,firefox browse
  • Develop macros to fulfill basic automation needs around test data conditioning.
  • Identify critical scenarios fit for automation and create and validate test scripts using UFT/QTP.
  • Perform script review to ensure proper standards in terms of inline comments, checkpoints, object identification, parameterization, error handling and recovery scenarios
  • Create and condition test data and maintain a global test data sheet in ALM.
  • Create automated test suites in ALM to perform regression, smoke and sanity executions and maintain the test results.
  • Implemented in Java, backend connectivity to cloud based MongoDB for storage of data parcels used by Test Engine
  • Experience with collaboration and tracking tools, such as Microsoft Visio, JIRA and Confluence Wiki
  • Ensure that all the test cases are updated in the HP Quality Center/ALM along with Master test plan; Generating Matrices Reports and Charts for Defect Analysis to analyze statistical nature of the defects.
  • Directly Interact with Project Teams, Developers, Business Analysts and Client. Wrote Structure Query Language (SQL) queries to check proper data population in application table and for data verification to perform Backend Testing against Oracle Database.
  • Hosting Defect Triage Calls to discuss test results and defects. Provide Defect and Regression Status reports. Kept documentation regarding delays.
  • Involved in UAT testing support, SIT Testing, Regression and Smoke testing.
  • Developing and testing load balance and functionalities of embedded systems
  • Providing recommendations for improving embedded technologies
  • Used LoadRunner to regularly test performance life cycles
  • Good knowledge of installing and configuring the tools required for the project.
  • Performance tuning using .Net application using caching, sessions, etc.
  • Created test scripts using Groovy script to automate web services in SOAP UI.
  • Integrated Automation Scripts with Cucumber, Used Jenkins integration tools and GitHub as a source code management system
  • Developed and implemented test cases under the guidelines of senior ETL Tester
  • Assigned the tasks of testing and evaluating Mainframe interactions with distributed systems
  • Conducting Data driven testing, cross browser testing and parallel test execution.
  • Involvement in solving Environment related problems along with Technical Support team.
  • Modify/Execute automation regression test scripts using Selenium for simulating the orders.
  • Involved in Regression Testing using Selenium WebDriver and JBehave automation stories.
  • Preparation of weekly and monthly status reports.

Environment: C++, Java, json,Selenium,Automation,WebDriver, Jbehave/Cucumber, Python, perl,maven,Jenkins, GitHub,SQL, Power Builder,REST API,XML,HP ALM,Mainframe,Groovy,.Net,C#,UFT,HP-UNIX,Windows7,Oracle 11g,LoadRunner, Tuxedo,angular.js,node.js,Postman,Weblogic,ETL Tester, Protractor,Tomcat, embedded,Appium

Confidential, Minneapolis, MN

QA Automation/Selenium

Responsibilities:

  • Analyzed the Business Requirements Specification, System Requirements Specification and User Interface Specification documents.
  • Developed and executed Test Plans, Test scenarios, Test Cases, Test Scripts for Manual and Automation Testing.
  • Developed and design necessary test plan and test scripts for functional and performance testing using, Selenium Web Driver, TestNG, Maven, Jenkins and Jmeter.
  • Created and Developed Automation test framework using Selenium WebDriver and executed TestNG Test Cases in Eclipse IDE.
  • Performed Regression Testing for every modification made in the application and new builds using Selenium WebDriver.
  • Responsible for developing test automation Framework using Selenium WebDriver with Maven and, TestNG.
  • Worked on Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Used Java as client library for selenium and WebDriver to design and developed Automation test Framework using TestNG.
  • Developed Maven Build scripts to run Sanity Test scripts developed in Selenium WebDriver. Wrote Maven build scripts to automate the compilation and execution of TestNG test cases/suites for Lens Measurement screen, Lens Type Screen, Aftercare screen and two eye replication screens.
  • Used Selenium WebDriver API to automate tests on cross browser and cross platform environment. Sound knowledge on Object Oriented Programming concept and Java Language.
  • Proven success in establishment of agile test practices including acceptance test automation using Cucumber (ruby scripting) during acceptance test driven development methodology.
  • Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
  • Used Firebug/Firepath to do web based application testing with selenium for the commands and locator application.
  • Involved in GUI testing, integration testing, navigation testing and regression testing using web and client-server applications.
  • Experienced testing API using Postman, SoapUI and other API testing tools.
  • Responsible for creating automated test scripts in UFT QTP and updated the scripts as per requirement change.
  • Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Backup and restoration of Quality Center Projects.
  • Built javascript based test framework using cucumberjs, webdriverio, node.js, angular.js
  • Involved in designing the framework to integrate HP ALM to cucumber using the newly released version of HP ALM rest API
  • Experience developing and managing deployment life-cycles using Microsoft TFS and related tools (e.g., Test Manager)
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Developed test harness for WebServices automated testing by means of SOAP UI and ANT.
  • Involved in testing SOA with RESTful/SOAP Web Services.
  • Performed functional testing of Web services testing using SOAP UI.
  • Created Data Driven tests that randomized the test data for testing the AUT using Excel file.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Performed Smoke, Functional, Regression and Integration testing.
  • Identified and reported bugs using defect tracking tool HP Quality Center and presented bug reports for weekly status updates.
  • Followed TDD in Agile methodology also involved in functional testing.
  • Experience in creating Cucumber BDD (behavior-driven development) framework and automating BDD scenarios in Eclipse using Java script.
  • Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
  • Conducted backend testing using SQL queries to validate data for database.
  • Utilize CSS selectors, IDs, and XPaths to locate elements on Web pages.
  • Performed the testing of Restful web services for mobile apps for the Using SOAP UI.
  • Involved in SOA testing for Payments API's using SOAP UI and Java framework for Web Services testing.
  • Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Analyzed test results, tracked the defects and generated reports using HP ALM.
  • Good experience in designing and development of web services using C#.Net.
  • Performance tuning using .Net application using caching, sessions, etc.
  • Involved in Back end testing using SQL and PL/SQL queries. Performed back-end testing on Oracle and SQL Server databases by writing SQL queries to make sure the contents displayed on the UI correct as per requirements specifications.
  • Actively participated in Stand-up meeting, walkthrough meeting, weekly assessment meetings and daily bug triage meetings and interacted with developers and business analysts to ensure high quality of the application under test.

Environment: Java, Selenium WebDriver, Maven, TestNG, Automation, HP ALM, Cucumber,Jenkins, UFT,QTP,Cucumber,SOAPUI,Firepath,.Net,C#,Firebug,XPATH,XML, Postman,Eclipse,angular.js, node.js,HP ALM, Agile, SQL, Rest APIOracle, Windows.

Confidential, Brookfield, Wisconsin

QA Automation Tester

Responsibilities:

  • Reviewed Project Requirements and Prepared Test Plan, Test Scripts, Test Scenarios and Test Strategy.
  • Created automatic test scripts using Rest Assured, Junit and Java for Rest APIs.
  • Created test scripts in Selenium and enhanced those scripts using Java API in Junit.
  • Developed Test Scripts to implement Test Cases, Test Scenarios and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber. Responsible for maintaining Test scripts.
  • Designed Test Suite in XML for functional Testing and Regression Testing
  • Executed and maintained manual test cases for Functional and Regression Testing
  • Developed Automation Scripts using HP UFT QTP . Performed Functional and Regression testing using HP UFT QTP . Developed test code in Java language using Eclipse IDE and TestNG framework.
  • Performed browser compatibility test, stress test, scalability test for Web Applications
  • Performed Defect Tracking and logging using Test Management tools like Rally.
  • Performed testing on Mobile apps, Native apps, and Web apps with Exploratory testing on Mobile and Tablet devices. Designed test scripts for Load and Performance Testing. Developed Test Scripts in Java.
  • Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
  • Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code. Thorough knowledge of JavaScript, HTML, XML, CSS, JSON.
  • Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email. Experience in mobile app testing in Android and iOS platforms
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Involved in test cases review by development team, product management and modified the test cases based on their feedback. Developed Automation framework using Selenium Web Driver.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
  • Developed and implemented robust MVC Pattern base testing with Selenium WebDriver which cut down the script development time in half.
  • Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
  • Responsible for creating the functional testing framework using TestNG and using Selenium WebDriver to automate the UI components.
  • Assigned responsibilities of planning test strategies and executing test cases in Mainframe environment
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Used Selenium locators like (Xpath, CSS Selectors, Fire Bug, Fire Path locator) and WebDriver to test the web application. Interaction with HP support in handling issues related to Quality Center.
  • Participated in walkthroughs of requirements, specifications, database designs, ETL code, and test strategies
  • Performed REST API Testing using Http java Test Client for SOAP/REST web API.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using JIRA.
  • Connected to database to Query the database using SQL for data verification and validation. Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.

Environment: Java, Selenium WebDriver,Automation, Jenkins, Cucumber, Jira, Appium, Eclipse, SOAP UI,UFT,QTP,Python, Rest API, XPATH, ETL Tester,TestNG, Firebug, Firepath,HP ALM,Maven,SQL, Oracle, Windows.

Hire Now