Qa Analyst Resume
Fort Collins, CO
PROFESSIONAL SUMMARY:
- 7 years of experience in Software testing in the areas of Web based, Client - Server applications using Manual and Automation testing techniques. Well versed in Manual testing techniques and methodologies
- Excellent working knowledge of designing and implementation of all QA test strategy plans and automated test solutions for client/server and Web applications with HP Interactive Test Suite (ALM, AGM).
- Excellent knowledge and experience in working with Unit testing Frameworks such as JUnit, BDD Framework such as JBehave, Web Services tools like Advanced Rest API
- Extensively used automated test tools like Selenium for Functional and Regression Testing.
- API testing with good experience in core Java programming, TestNG, CI setup using Jenkins and Maven
- Expertise in writing Test strategy, Test Plan Preparation and Implementation, Test Case Design, Test Tool usage, Test execution, Defect Management and Defect Tracking.
- Experience in all phases of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) also experience of Quality Assurance methodology like Agile Methodology.
- Adept in identifying Test Scenario’s and Writing Test Cases by applying Test Case Design Techniques
- Extensively worked on various Testing types such as Integration, System, Functional, Regression, Sanity, Smoke, User-interface (GUI), Data base and User Acceptance Testing (UAT), Performance Testing
- Good Expertise on Requirements Analyzing.
- Good experience on Continuous Integration Tools like Jenkins
- Hands on experience in using project building tools like MAVEN in adding dependencies by maintaining in pom.xml file and on version control tool like GIT.
- Knowledge of AngularJS practices and commonly used modules based on extensive work experience.
- Proficient in testing database of applications developed with SQL Server, Oracle and MS Access.
- Strong in writing SQL queries to perform backend data validations.
- Expertise in Test Case/Test Procedure Design, Test Plans, Test Tool Usage, Test Case Execution, Defect Management and Defect Tracking, creating Test Scripts, reviewing Log files and Reports for delivering utmost Quality product.
- Fairly good knowledge testing the applications on multiple browsers (IE, Microsoft Edge, Firefox, Chrome, etc.) for the purpose of Cross-Browser testing.
- Installed and managed Postgres services by executing queries and stored procedures.
- Proficient at using Microsoft Office Suite desktop and server applications like Outlook, Excel, Word, PowerPoint, Project, Visio, Skype Business, SharePoint.
- Ability to work effectively in a team setting with excellent Communication Skills.
TECHNICAL SKILLS:
Testing Tools: Selenium 2 Web Driver/RC/IDE/Grid, Quick Test Pro (QTP/UFT), LoadRunner, Soap UI, JMeter, JBehave, Cucumber, Protractor, Appium
Defect Tracking Tools: Quality Center (9, 10, 11.0) /HP ALM 12.0, Agile Manager.
Frameworks: KDD, BDD
Programming Languages: Java, C, C++, .NET, Python, Pearl, VB Script, SQL, PL/SQL
Web Services: SOA, REST, SOAP UI
Web Technologies: HTML, Angular JS, AJAX, CSS, Java Script, XML, SOAP, XHTML, JSP, PHP, jQuery, JSON
Script Languages: Java Script, UNIX Basics, SQL scripting, Groovy, VBScript
Platforms: UNIX, Windows XP/Vista/7/8, MAC OS X, CentOS
Databases: Oracle R12, MS SQL Server 2005, 2008, 2014, MySQL, MongoDB, PostgreSQL
UML Tools: MS Visio, MS Project, UML
IDE & Reporting Tools: Eclipse 3.3,3.4,3.5, NetBeans 6.0, IntelliJ Idea 2016
Build Tools: Maven
CI Tools: Jenkins
Unit Test Frameworks: Junit & TestNG
Other Tools & Technologies: Dockers, Kubernetes, LDAP, VSphere Client, VMM console
PROFESSIONAL EXPERIENCE:
QA Analyst
Confidential - Fort Collins, CO
Responsibilities:
- Developing automation scripts in Java in BDD framework using JBehave.
- Wrote Pearl Scripts for Private Assembly box.
- Deploy nightly builds in VSphere client for test execution and automation.
- Run Command-line interface (CLI) commands to verify various functionalities of the Managed VM.
- Performed manual testing including ad hoc testing, smoke testing and black-box testing with agile methodology.
- Developed scenarios for Regression/Functional and Performance testing which covers more than 90% of the Critical scenarios for the application.
- Developed and analyzed Test Plans, Test Strategies, Test Cases and Test Results using HP ALM/Quality Center.
- Managed HP Agile Manager by keeping track different user stories based on the feature and its corresponding theme.
- Performing Daily Smoke Test Manually on different browsers (e.g.: Firefox, Microsoft Edge, Chrome and IE).
- Performed web services testing, Database Testing using SOAP UI.
- Provided Reports for REST API testing.
- Created proper test suite with validations, assertions.
- Tested and consumed RESTful Web services using Advanced Rest API
- Provided story point estimations for the user stories by considering and analyzing different use-cases for a feature
- Identify the root cause of an issue and bring it to a proper closure in daily scrum meetings and team meetings.
- Verify server logs through Putty, identify if the Docker containers are in up or exited state.
- Performed the setup for LDAP & Kubernetes.
- Prepared wiki docs in GitHub enterprise for VSphere client, Hyper-V environment setup, and other programming tool tips
- Presented demos at end of each sprint.
- Possessed strong commitment to team environment dynamics with the ability and follow leadership directives at appropriate times.
Environment: IntelliJ IDEA 2016, Java, JBehave, Maven, HP ALM 12, HP Agile Manager, GitHub Enterprise, VSphere Client, Hyper-V, SCVMM console, Docker, putty, Kubernetes, Flow dock
QAAutomation Engineer / REST API Tester
Confidential, Cleveland, OH
Responsibilities:
- Thorough experience in Agile, Scrum methodologies.
- Very good experience in User Acceptance testing, used to test the application for different modules/links in the application with the help Cucumber tool in a Behavior Driven Development(BDD) Framework
- Created feature file, scenario outlines by improvising Cucumber
- Automation of test cases using Selenium Web driver, TestNG, Page object Model(POM)
- Used tools such as Selenium, SOAP UI.
- Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
- Combined Protractor with powerful tools and technologies such as NodeJS, Selenium, web Driver, Jasmine, Cucumber and Mocha.
- Automated test scripts in selenium with test automation in java.
- Responsible for building the dashboards using the html, xml, CSS &JavaScript.
- Writing simple to complex SQL queries for testing purpose.
- Performed REST API testing by Soap UI
- Used SOAP UI assertions and Groovy script for web service automation Testing.
- Implemented Selenium tool (Selenium IDE, Selenium RC, or Selenium GRID).
- Configured Selenium Grid to execute the scripts in cross browsers.
- Performed white box testing using TestNG for class, method.
- Wrote scripts for automation testing for Mobile Native Apps
- Implemented Simulator for mobile app testing in IOS and Android platform using Appium Tool.
- Worked in parallel with Development team who were designing applications by using SOAP and CA Lisa (ITKO Lisa) Automation tool.
- Generating the detailed reports of the Bugs, Test Execution summary reports.
- Conducted the team meetings for discussing the status and issues.
- Attended Weekly/Daily reports to clients based on the status of execution/defects.
- Used Keyword and Data driven framework
- Used ALM for Defect Management
- Have actively participated in delivering Quality application by also suggesting Nice to have features and which were accepted and implemented.
Environment: Java, Unix, Windows 7, Quality Center/ALM, Selenium IDE/Web driver, SOAP UI, Appium, Junit, Eclipse IDE, Firebug, SQL, Java Script, Jira, JSON.
QA Automation Engineer Selenium Tester
Confidential, Long Island, NY
Responsibilities:
- Reviewed & Analyzed Functional Specification Requirements in order to understand the AUT.
- Extensively used Selenium Webdriver API (org.openqa.selenium.*), Junit API (org.junit.*) and TestNG API (org.testng.*, org.testng.annotations.*) to write test cases and automate all the test cases.
- Involved in SCRUM meetings with the Development and Product Management team and analyzed and developed product stories and included them in Sprint backlog. Involved in complete SDLC -Agile methodology. Test scripts were automated using TestNG framework with Selenium WebDriver for the application.
- Worked with an agile team who were creating application create a using AngularJS, Bootstrap, JavaScript, HTML, where I used Protractor and Jasmine for testing java script code.
- Cucumber was used for the entire regression testing and functional testing with Selenium as primary tool to the Test Scenarios, Test Cases and Test conditions identified.
- Managed the QA Project planning activities by identifying the resources, Timelines, Schedules, Testing Cycles,QAStrategy documentation and automation.
- Proficient with testing REST APIs, Web & Database testing.
- Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into Quality Center. Defects were linked via traceability to specific test case.
- Performed Functional, System, Regression, Usability, Smoke and end-to-end Integration testing.
- Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
- Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases
- Worked as manual and automated tester and Analyzed Business and Functional requirements of the application and worked with Business users to understand project requirements and to figure out the scope of test strategy.
- Participated in peer reviews of functional specification, application previews, and test plans/test cases.
Environment: Selenium WebDriver, Jenkins, Cucumber, REST API, SOAP UI, Ant, Junit, Quality Center, Eclipse, XPATH, Java, HTML, CSS, agile, GIT, SQL, Oracle and Windows
Test Automation Engineer /Selenium Tester
Confidential, CA
Responsibilities:
- Worked for creating Test Plans, Test Cases, Test Scripts and entire Testing process.
- Involved in UAT & Release Testing.
- Used Selenium WebDriver to handle various web page controls like textbox, button, dropdown,
- Checkbox, radio button, labels using XPath and other locators.
- Interacting with Development and QA Teams to ensure overall quality of the software
- Depicting the flow of data within and between technology systems and business functions/operations Automated Functional and Regression Testing using Selenium IDE, WebDriver, JUnit, and Java.
- Performed unit testing at the page level (AJAX)
- Added test cases inPythonto test thoroughly the developed features in Library.
- Created test harness to enable comprehensivetestingutilizingPython.
- Used automated scripts and performed functionality testing during the various phases of the application development using TestNG framework.
- Created customized Documentation templates in MSWord, MS Excel for use by the entire Testing team
- Conducted Integration testing for all the modules.
- Created automation scripts in SOAP UI using Groovy Script for web services testing.
- Reported daily/ weekly status of test cases executed and status of the defects.
- Review test cases, Requirement traceability matrix with the business.
- Used SQL query to verify the integrity of the database particularly while validating the Session Store and Profile Store records.
- Used SQL query to verify the integrity of the database particularly while validating the Session Store and Profile Store records. Developed and executed complex SQL Queries and Procedures to perform database testing.
- Coordinated for data preparation with the third party.
- Provide estimations for the test effort and prioritize the areas needed to be tested first.
- After the development cycle, I was responsible to guide the testing team to write test cases, the logic for the different interfaces, preparing the test data.
- Gathered requirements from the client, understanding the business logic and rules, converting the logic.
- Created detailed QA and UAT cases to validate the quality of the application.
Environment: Selenium RC 2.0, Selenium Web Driver, C++, SOAP, JIRA, SQL, CSS, X-path, Fire bug, Fire Path, Oracle, Java Script, Python, HTML
Automation Test Engineer
Confidential, NY
Responsibilities:
- Interacted with Team lead and developers while testing the application.
- Performed test management and bug reporting using Quality Center.
- Performed Data Driven Testing using extensive data in the test scripts
- Performed the User Acceptance Testing (UAT).
- Analyzed the user requirements, functional specifications and used Case documents for Functional testing.
- Developed and implemented robust MVC pattern base testing with Selenium RC which cut down the script development time in half.
- Involved in automating test cases using Selenium RC with JUnit.
- Wrote and executed automated test cases using Selenium RC to automate manual testing solutions.
- Used Selenium RC used to test search results of Meta search engine.
- Reviewed Specified Business Documents and prepared Test Cases using Quality Center based on the requirements.
- As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
- Verification of Frontend GUI Objects and elements.
- Developed automated script for back-end testing using Selenium RC.
- Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
- Familiarity with UAT for making website more user-friendly and for web-applications.
- Involved in writing SQL Queries for backend testing
- Knowledge of writing Junit tests using Junit framework.
- Wrote C code for Unit Testing.
- Coordinated with developers and record defects in JIRA to track until they are resolved.
Environment: Selenium RC, Java, C, Junit, LoadRunner SQL, DHTML, Jira, HTML, MSWord, MS Excel, UNIX, Windows, REST API, JSON, Maven
Test Engineer
Confidential
Responsibilities:
- Gathered, analyzed, business requirements, user profile, created workflow processes documentation & charts.
- Developed Test Plans, Test Cases, Test Scripts, Test Scenarios, Test Data and Traceability Matrix.
- Developed and Implemented Test suites, which include features like Data Driven Framework for automated scripts using QTP.
- Performed functional, regression, smoke, and end-end testing.
- Generated automated scripts using QTP and documented them. Created and maintained functional & regression test suites.
- Played a key role in script enhancement process to streamline the regression testing process and to achieve continuous automatic test run.
- Updated QA status report and application database for management reporting purpose.
- Created error/ defect reports and communicated with developers, scripter and application owners for application defect tracking & resolution.
- Involved in Testing of the various results generated by the reports against the data present in the database tables and used UAT on that data involving the users
- Conducted Gap Analysis for each of the review documents concerning the respective feeds in back-end interface.
- Designed and documented test cases derived from requirements.
- Manually verified the applications according to the requirements. Modified automation scripts as test case changes.
- Analyzed the specifications in the User Requirements Document, Functional Requirement
- Participated in Weekly meetings and walk through to discuss Defect Priorities.
Environment: QTP, UAT, QA, HTML, Quality Center, Windows, VBScript, CSS, Maven.
